Also welche die beste ist kann man so pauschal nicht sagen.
Ich kann dir aber sagen welche für mich die besten in den jeweiligen Bereichen sind.
Als für richtige Programme am besten Java oder C#. Java ist hald plattformunabhängig. C++ ist in vielen Bereichen schon veraltet und eben nicht wirklich objektorientiert + oft schwerer zu verstehen weil sie viel Hardware- näher ist als dir anderen.
Im Web auf der Client Seite natürlich JavaScript und Serverseitig PHP (Java könnte man auch verwenden ist aber nicht optimal).
Um programmieren zu lernen am besten mit JavaScript anfangen, also nichts im Web sondern einfach einige Console Applikationen schreiben.
Wenn du dann schon weiter bist kannst du ja mal mit Objektorientierung anfangen, eben am bestem mit Java oder C#.
Hoffe ich konnte dir helfen.