Olika handledningar för datorprogrammering är baserade på specifika programmeringsspråk eller plattformar som används i programmeringsprogram. Vanliga språk, som C och dess varianter, har ofta handledning för någon som är intresserad av att lära sig det språket. Plattformar eller verktyg som ofta används i programmering har vanligtvis tutorials också, och många av dessa tutorials kan erbjudas av professionella programmerare eller företag som skapar dessa plattformar. Det finns också handledningar för datorprogrammering baserade på programmering för specifika ändamål, såsom artificiell intelligens (AI) eller videospel och andra grafiska applikationer.
Några av de vanligaste handledningarna för datorprogrammering är de som är utformade för att hjälpa människor att lära sig att börja använda olika programmeringsspråk. Språken som kallas C och dess många varianter är bland de mest populära språken som används i programmering. Många datorprogrammeringshandledningar finns tillgängliga på en mängd olika webbplatser och genom ett antal olika böcker för att hjälpa någon att börja lära sig programmering med C eller ett liknande språk. Dessa tutorials är ofta utformade med ett stegvis tillvägagångssätt, ger tutorials specifikt för nybörjare som inte har någon erfarenhet av programmering och ger sedan ytterligare tutorials för mer erfarna användare.
Det finns också ett antal handledningar för datorprogrammering utformade för att hjälpa människor att lära sig att använda olika plattformar och verktyg som ofta används i programmeringsprogram. Dessa inkluderar handledningar för applikationer och plattformar som Visual och Java, som ofta använder syntaxer och andra funktioner som skiljer dem från andra programmeringsmetoder. Människor som är intresserade av professionell datorprogrammering använder ofta dessa tutorials för att lära sig om sådana plattformar, och det finns vanligtvis olika nivåer för dessa tutorials också. Detta breda utbud av handledningar hjälper nya programmerare att börja lära sig om olika språk och metoder.
Vissa tutorials för datorprogrammering har utvecklats för att hjälpa människor att lära sig att programmera specifika typer av programvara, ofta med lösningar på vanliga problem. Dessa handledningar är ofta designade för amatörer eller nybörjarprogrammerare och kan innehålla ämnen som programmering av videospel och skapa AI-program. Programmering av videospel kräver vanligtvis en förståelse för olika syntaxer och språk, samt specifika talanger och kunskaper när det gäller att utveckla användargränssnitt och utveckla mjukvara för att rendera grafik. Handledningar för datorprogrammering för AI-programmering börjar ofta med en översikt över olika tillvägagångssätt för AI, och ger erfarna programmerare inledande riktlinjer för att utveckla enkel AI-mjukvara.