Gute Programmierer sind Problemlösungsexperten und Mathematiker.
Programmieren!=Coden
Auch ohne Ausbildung und Studium kann man normales Programmieren lernen. Übung macht den Meister!
Programmierung setzt sich aus den Faktoren "Problemlösungsexperten" und "Coder" zusammen. Coden ist z.B HTML. Da gibts keine Problemlösungen. Du tippst eigentlich nur Befehle ein und das was ausgegeben werden soll, wird ausgegeben. Mehr kannst du nicht machen, du hast nur beschränkte Möglichkeiten.
Kurz gesagt könnte man Coden Scriptsprachen zuordnen. Meistens verfügen diese Sprachen nicht über die Hauptelemente(Variabeln, Entscheidungen, Schleifen etc.), die eine Programmiersprache ausmachen.
Als Programmierer musst du selbst Lösungen für bestimmte Sachen finden. Mit der richtigen Sprache hast du praktisch uneingeschränkte Möglichkeiten.
So mal auf die schnelle kannst du nicht Programmieren lernen. Erst einmal solltest du dir nochmal im klaren sein, warum du programmieren willst. Worin du den Sinn siehst.
Als Programmierer, vor allem als Hobbyprogrammierer, brauchst du viel Motivation.
Als Anfängersprache wären Aurora oder Emergence BASIC nicht schlecht.
Wenn du Geld ausgeben kannst, empfehle ich dir auf jeden Fall PureBasic (
http://www.purebasic.com ). Eine wirklich sehr mächtige und schnelle Sprache. Zwar hat sich BASIC im Laufe der Zeit einen schlechten Namen gemacht, weil Interpreter ja gewöhnlich langsamer sind als Compiler, aber bei PureBASIC ist dem nicht so. PureBasic ist ein 32 bit Maschienencodecompiler. Die Programme sind extrem schnell.
Vergleichbar mit Visual Basic.