Ik was zelf nog een stuk jonger toen ik begon met programmeren (10 jaar ofzo), ik ben toen begonnen met het boek "Programmeren voor Dummies". Daarin leerde ik programmeren in Qbasic. Ik heb later andere dialecten van Basic geprobeerd, het heeft wel eens wat stil gelegen (geen tijd of geen idee wat ik zou programmeren).
Momenteel ben ik C++ aan het leren.
Ik zou je als beginner wel aan kunnen raden Basic te leren, bijvoorbeeld FreeBasic (
http://www.freebasic.net). Er is documentatie beschikbaar dus daar kun je uit leren.
Basic-code ziet er vrij makkelijk uit, maar Basic wordt niet heel veel gebruikt om echt programma's te schrijven.
Verder kun je C of C++ leren, dat wordt heel veel gebruikt, maar is misschien niet heel makkelijk om mee te beginnen.
Dat zijn een beetje de klassieke programmeertalen, maar misschien is het (zeker als je Linux gebruikt) wel makkelijker leren programmeren door een scripting-taal te leren. Scripting talen worden niet één keer gecompileerd (omgezet naar machinecode), maar worden gewoon als code aangevoerd, en elke keer dat je het uitvoert, wordt het geïnterpreteerd.
Je kunt om te beginnen shell scripts leren schrijven, vooral bedoeld om taken binnen Linux uit te voeren. Vaak zijn shell scripts gewoon een combinatie van een heleboel commando's die je normaal op de terminal zou uitvoeren. Zoek op bijv. google naar "shell script tutorial" om wat tutorials daarover te vinden.
Verder kun je misschien Python leren, ook een veelgebruikte scripttaal.
Voor alle genoemde programmeertalen geldt dat je in de basis alleen het command-line programmeren leert, en dat je dat kunt uitbreiden met het leren programmeren van een gebruikersinterface. Onder Windows gaat dat vaak heel makkelijk, je tekent gewoon vensters en verzint commando's bij knoppen in Visual Basic. Onder Linux moet je dan leren hoe je de commando's uit een grafische toolkit als GTK of Qt gebruikt in je programmeertaal. Zelf ben ik nog niet zo ver.
Wil je gewoon makkelijk programmeren, met ook vensters, knoppen en grafische dingen erbij? Probeer dan eens JustBasic (die is alleen voor Windows).
www.justbasic.comOver de meeste programmeertalen zijn wel boeken te vinden in een (wat grotere) bibliotheek.