Različne vadnice računalniškega programiranja temeljijo na določenih programskih jezikih ali platformah, ki se uporabljajo v programski opremi. Običajni jeziki, kot je C in njegove različice, imajo pogosto vadnice za nekoga, ki se zanima za učenje tega jezika. Platforme ali pripomočki, ki se pogosto uporabljajo pri programiranju, imajo običajno tudi vadnice, veliko od teh vadnic pa lahko ponudijo profesionalni programerji ali podjetja, ki ustvarjajo te platforme. Obstajajo tudi vadnice računalniškega programiranja, ki temeljijo na programiranju za posebne namene, kot so umetna inteligenca (AI) ali video igre in druge grafične aplikacije.
Nekatere najpogostejše vadnice računalniškega programiranja so tiste, ki so namenjene ljudem, da se naučijo začeti uporabljati različne programske jezike. Jeziki, znani kot C in njegove številne različice, so med najbolj priljubljenimi jeziki, ki se uporabljajo v programiranju. Številne vadnice za računalniško programiranje so na voljo na različnih spletnih mestih in v številnih različnih knjigah, ki nekomu pomagajo, da se začne učiti programiranja v C ali podobnem jeziku. Te vadnice so pogosto zasnovane s stopenjskim pristopom, saj nudijo vadnice posebej za začetnike, ki nimajo izkušenj s programiranjem, nato pa nudijo dodatne vadnice za bolj izkušene uporabnike.
Obstajajo tudi številne vadnice za računalniško programiranje, namenjene ljudem, da se naučijo uporabljati različne platforme in pripomočke, ki se pogosto uporabljajo v programski opremi. Ti vključujejo vadnice za aplikacije in platforme, kot sta Visual in Java, ki pogosto uporabljajo sintakse in druge funkcije, zaradi katerih se razlikujejo od drugih načinov programiranja. Ljudje, ki jih zanima profesionalno računalniško programiranje, pogosto uporabljajo te vadnice, da se seznanijo s takšnimi platformami, običajno pa obstajajo tudi različne ravni za te vadnice. Ta širok nabor vadnic pomaga novim programerjem, da se začnejo učiti o različnih jezikih in metodologijah.
Nekatere vadnice računalniškega programiranja so razvite za pomoč ljudem, da se naučijo programirati določene vrste programske opreme, ki pogosto predstavljajo rešitve za pogoste težave. Te vadnice so pogosto namenjene amaterskim ali začetnikom programerjem in lahko vključujejo predmete, kot sta programiranje video iger in ustvarjanje programov AI. Programiranje video iger običajno zahteva razumevanje različnih sintaks in jezikov, pa tudi posebne talente in znanje v zvezi z razvojem uporabniških vmesnikov in razvojem programske opreme za upodabljanje grafike. Vadnice računalniškega programiranja za programiranje umetne inteligence se pogosto začnejo s pregledom različnih pristopov k umetni inteligenci in izkušenim programerjem nudijo začetne smernice za razvoj preproste programske opreme AI.