Programmering är ett väldigt stort område. Dat är inte bara datorer man programmerar utan även små microcontrollers som sitter i elektronik för diskmaskiner, flygplan, leksaker, lastbilar, radiosändare, dammsugare och i princip vad som helst. En microcontroller är i sig en väldigt liten dator som oftast gör en eller två saker, men på en väldigt grundläggande nivå. Det är stor brist på den typen av programmerare - oftast använder man språken C eller assembler (som är olika på olika processortyper). Det är en helt annan grej att programmera på en dator, även om man använder samma språk, C är vanligt på datorer också.
Sedan är frågan VAD du vill programmera? Även för mig som specialiserat mig på microcontrollers är det en himmelsvid skillnad på programmet för en jaktradar i ett flygplan, mot en kaffeautomat, jag har jobbat med båda exemplen.
Ytligt sett är generella programmeringsspråk likadana, det är ingen jättestor skillnad på C, C++, Ada, Fortran77 (jag jobbar med alla, dessutom i samma system för tillfället) men problemet man ska lösa kan göra att kod ser radikalt annorlunda ut, även om det är samma programmeringsspråk.