Może pierw zadaj sobie pytanie, co chcesz tak naprawdę tworzyć? Czy mają to być aplikacje i gry na telefon? Jeśli tak to jaka platforma Swift (iOS) czy Java (Android). Czy może to mają być gry na komputer to chyba języki C (C++/C# itp.) o ile się nie mylę. A może aplikacje i gry oparte o HTML5 i JavaScript. Wybór jest duży! I nad tym zastanowił bym się na początek.
Gdy już wybierzesz sobie język, ciekawą opcją są grupy na fb. Są grupy dla początkujących jak i tych bardziej zaawansowanych, widziałem gdzieś nawet jakieś grupki z przykładami do zrobienia. Warto sobie dołączyć do jednej czy dwóch.
A tak to pewnie jakieś wideo-poradniki, książki czy inne kursy. W zależności co lubisz bardziej. Czym więcej będziesz programował tym lepiej. Od siebie dodam ten filmik: 6 NAJCZĘSTSZYCH BŁĘDÓW PODCZAS NAUKI PROGRAMOWANIA