Impara a fare bene le ricerche con google, cosa fondamentale, le cose le trovi in quattro click molto spesso.
C'e' di tutto in rete, e maestri molto bravi, universitari e non, anche se non sempre hanno voglia/tempo di insegnare.
Ci sono tutorial di ogni genere, basta cercare "C hello world" e similari, montagne di libri validi suggeriti anche qui nel forum, etc.
Ci sono software completi opensource scritti bene il cui codice e' aperto e pubblico, da cui si impara.
C'e' "irc", scarica un client come hexchat e connettiti, io sono presente da oltre 30 anni su irc, prima su freenode ora migrato su libera.net e altre reti, trovi canali per ogni linguaggio dove chiedere aiuto al volo (#c #c++ #python etc), con migliaia di esperti connessi, oltre che tutti i canali delle community di sviluppo opensource.
Fondamentale l'inglese, coltivalo e miglioralo, irc serve anche a questo, discorrere in inglese.
Scegli un obiettivo, per iniziare semplice, e vai.