Wydaje mi się, za zarowno pytanie jak i odpowiedzi są bardzo nie precyzyjne.
Po pierwsze istotny jest wiek pytającego i poziom jegego wiedzy. Jeśli zapyta nas ktoś o książkę do matematyki, to nie polecimy 7-latkowi podręcznika uniwersyteckiego i na odwrót.
Po drugie, to jakie cele stawia sobie pytający.
a) Chcę zostać programistą i chcialbym wiedzieć jaki język programowania jest najbardziej przydatny.
b) Mam pomysł na program i chciałbym wiedzieć w jakim języku najłatwiej móglbym go zrealizować.
Znam programistów zawodowych którzy nie stworzyli samodzielnie, żadnego większego własnego projektu i nie widzą takiej potrzeby. Nauczyli się jakiegoś języka programowania, skończyli studia i podjęli pracę realizując projekty zlecone im przez pracodawcę. Podobnie bywa też z twórcami stron internetowych.
Są też hobbyści (amatorzy, zawodowcy) którzy mają pomysł na stronę, program i szukają metod do realizacji swych projektów.
Bywają i tacy którzy nauczyli się jakiegoś języka programowania, a potem pytają na forach co by tu w tym języku stworzyć.
Każdy język programowania ma swoje zalety i wady. Rozpoczynanie przygody z programowaniem od Logo też w pewnym wieku ma swój sens i nie jest stratą czasu jak by niektórzy sugerowali.
Jeżeli planujemy studia i widzimy się w zawodzie programisty, to język C i jego dalsze odmiany są podstawą, a następne w zależności od potrzeb i zainteresowań.
Jeżeli jesteśmy hobbystami i chcemy stworzyć własny projekt? Najczęściej nie wystarcza znajomość języka programowania, bo musimy też mieć wiedzę w temacie którego dotyczy projekt albo tworzyć w zespole.
Nie napiszemy programu związanego np. z obróbką dźwięku jeśli nie mamy odpowiedniej wiedzy na ten temat.
No i dobieramy język programowania do projektu, a nie na odwrót. Do dzisiaj w wielu firmach są używane programy do obsługi rachunkowości, napisane 15 lat temu w Pascalu i sprawują się bardzo dobrze na starszych komputerach.
Z koleji nie planujemy gry z rozbudowaną grafiką pisać np. w Basicu, ale w niektórych projektach może być całkowicie wystarczający. Najważniejszy jest pomysł i do niego dostosowujemy sposób realizacji.