Du kannst im Internet darüber nachlesen, welche Arten von Programmiersprachen es überhaupt gibt, ob Maschinenorientiert, problemorientiert oder objektorientierter Art. Diese drei Hauptkategorien sind alle unterschiedlich aufgebaut und die Programmiersprachen die zu einer der drei Gruppen gehören unterscheiden sich im Inneren von der Logik nicht besonders, allein die Syntax ist meist etwas verschieden. Je nachdem welches Problem du also bearbeiten willst, was soll das Prog machen, wie soll es aussehen, wo soll es drauf laufen etc., solltest du dir vorher überlegen, ob deine Programmiersprache die richtige ist.
Ansonsten kannste hier z.B. ein bissel was nachlesen:
Kurzer Überblick:
hier
Ansonsten gibts Unmengen bei Google
Gruß Cmd.COM