Z ciekawości, dlaczego Twój wybór padł akurat na aplikacje mobilne?

Mam znajomego, który zaczynał od C i na nim tez pozostał. Teraz do tworzenia aplikacji mobilnych korzysta z silnika Cocos2dx i jest bardzo zadowolony - swojego czasu sam trochę w nim gmerałem.
Jeżeli byłbyś zainteresowany to link do tego silnika masz tutaj:
http://www.cocos2d-x.org/
Ale oczywiście to w późniejszym czasie, bo jeżeli na razie nie ogarniasz totalnie niczego to dobrze zacząć od podstaw.
Możesz próbować też robić jakieś podstawowe gierki w zaawansowanych klikaczach, np. Game Maker Studio (jest darmowa wersja trial) gdzie jest taki jakby mini język programowania który nazywa się GML - GameMaker Langugage, na początku na pewno będzie ciężko, ale sam możesz zobaczyć co ludzie w nim robią - CUDA
Uważam że takie ćwiczonka w tym klikaczu pomogą Ci ogarnąć podstawowe rzeczy jak jakieś ify, pętle i tym podobne rzeczy, bo w to akurat Game Maker jest wyposażony. Dodatkowo realizując swoje bardziej skomplikowane pomysły, zrozumiesz trochę działanie tego typu rzeczy i algorytmy, więc uważam że warto. Zwłaszcza jeżeli jesteś jeszcze młody, nie musisz pracować, a poświęcenie wolnego czasu na to jest nie tylko zabawą, a także fajną zabawą.
