Denna artikel täcker grunderna, men den skrapar bara ytan av C programmering och all tillhörande kunskap. En bra referensbok kommer att hjälpa dig att lösa problem och rädda dig från en hel del huvudvärk på vägen. Det finns massor av samhällen, både online och i den verkliga världen, dedikerade till programmering och alla de språk som innebär. Hitta några likasinnade C programmerare att byta kod och idéer med, och du kommer snart att hitta dig själv att lära sig en hel del.  Delta några hack-a-thons om möjligt. Detta är händelser där team och individer har tidsgränser för att komma med program och lösningar, och ofta främja en hel del kreativitet. Du kan träffa en hel del bra programmerare på detta sätt, och hack-a-ton händer regelbundet över hela världen. Du behöver inte gå tillbaka till skolan för en Computer Science examen, men att ta några lektioner kan göra underverk för din inlärning. Ingenting slår praktisk hjälp från människor som är väl insatta i språket. Du kan ofta hitta kurser på lokala centra och juniorhögskolor, och vissa universitet kan du granska deras datavetenskap program utan att behöva anmäla sig. När du har ett grepp av C, skulle det inte skada att börja ta en titt på C++. Detta är den modernare versionen av C, och möjliggör mycket mer flexibilitet. C++ är utformad med objekthantering i åtanke, och att veta C++ kan göra det möjligt för dig att skapa kraftfulla program för praktiskt taget alla operativsystem.
Hitta några C-programböcker. Gå med i några samhällen. Ta några lektioner. Överväg att lära dig C++.