Witaj, mam wrażenie, że takie pytania powstają pod wpływem negatywnej myśli "muszę wybrać dobrze, bo inaczej stracę czas", "jeśli wybiorę źle, to będzie to coś strasznego". Prawda jest jednak taka, że jaki język programowania nie wybierzesz to będzie to dobra opcja! Najgorsze to siedzieć z założonymi rękami i myśleć godzinami czego tu by nie zacząć się uczyć.
Rozumiem, że patrzysz w kontekście tworzenia gier, muszę Cię uświadomić, że języki programowania różnią się przede wszystkim składnią, niektóre zastosowaniem. Gry można napisać w większości języków. To czy napiszesz grę w Javie, c++ czy c# ( a może Python ? ) nie będzie miało dużego znaczenia dla kogoś, kto będzie w tą grę grać. Najlepiej wybrać język, który Ci się wydaje najbardziej przyjazny.
Do nauki podstaw nie polecam płatnych kursów. Dlaczego? Wykupisz taki kurs i nagle się rozmyślisz, uznasz że programowanie nie jest dla Ciebie i kasa pójdzie w błoto. Polecałbym oglądanie tutoriali na YouTube i czytanie dokumentacji na oficjalnych stronach. Uznasz, że to dla Ciebie i można zacząć myśleć o jakimś płatnym kursie.
Chciałbym coś w stronę gier (więc pewnie C++, lecz słyszałem że jest to język ciężki i samemu nie ma opcji zrobić jakieś fajnej gry)
Wcale nie jest to trudny język, ale nie radziłbym zaczynać od razu od gier tylko od prostych programów ( tak jak w przypadku każdego języka ).
"Fajne gry" rozumiem jako duże tytuły gier znanych na całym świecie. W każdym języku będzie trudno samemu napisać taką grę. Dlaczego? Potrwa to dłuuugo, będą potrzebne osoby zajmujące się innymi dziedzinami ( np. grafik ), są to duże koszty itd. O zebranie ekipy się nie martw, programiści z reguły są otwarci na takie projekty ;)
Według mnie dobre kursy:
Python: https://www.youtube.com/watch?v=NN5Pht2FRWs&list=PLdBHMlEKo8UcOaykMssI1_X6ui0tzTNoH
C++ ( na tym kanale znajdziesz również osobny kurs dot. obiektówki ): https://www.youtube.com/watch?v=ErOzmh3BiXU&list=PLOYHgt8dIdoxx0Y5wzs7CFpmBzb40PaDo
Java: https://www.youtube.com/watch?v=Q_4XRJuJTBM&list=PL6aekdNhY7DCM1wGLQCE9eP3kPzu-P7E7