Ursprungligen inskrivet av Teknocide
Jag skulle vilja slå ett slag för följande påstående: val av språk är en väldigt liten del av programmering.
Det låter kanske konstigt, men det är min uppfattning efter ett antal år programmering (på hobbynivå).
Att programmera handlar till stor del om förståelse för design, struktur, paradigm (objektorienterat? funktionellt?), algoritmer, kringliggande tekniker så som databaser och protokoll av olika slag, kunskap om hur målplattformen/operativsystemet fungerar osv. Det spelar mindre roll vilket språk du egentligen väljer att börja med.
För mig har programmering varit en innötningsfråga. Jag tror att jag i likhet med många andra ville kasta mig direkt in och skapa nyttoprogram eller tuffa spel. Sanningen -- för mig -- är att de mindre bitarna är minst lika intressanta och tillfredsställande att förstå sig på. Att känna att jag vet hur flödet mellan hård- och mjukvara, eller dator-LAN/Internet-dator fungerar någotsånär. Att veta att jag lyckats greppa ett designmönster och kan applicera det på olika situationer, i olika tillfällen (inte riktigt där än, men tids nog )
Så tänk inte enbart på språket då det, egentligen, är en ganska liten del av kakan. Med dessa ord sagda så vill jag ändå slå ett slag för Python eftersom det är så förbannat kul, och snyggt ;P
addendum: en sak som inte ska förminskas är att språkval är ganska viktigt om du vill arbeta med programmering. C++, Java eller C#, PHP är nog det som efterfrågas mest på marknaden.