I got stuck on my way with Java. I finished John Purcells udemy.com, I understand most of the basics, so I find starter books easy, but anything intermediate hard.. I am desperate and even though this is mainly opinion based question and even though I know that, I need to ask, how to continue.
I can imagine myself creating easy text game, I can't imagine myself creating android app or game or something like that, because, mainly, I don't know how to work with GUIs.
I would like to learn myself Android development (games or apps) in Java, but most of tutorials expect me to know more, than I know from Purcells video tutorials or from books like Java: A Beginners guide.
I am so desperately lost that I need to ask for recommendations on what to learn next.
I know basics of java, but I don't know anything about dependency injection, IOC, date structures, design patterns, GIT, much or less I don't know SQL, there's so much that looks like I should learn it first - and therefore I got lost.
I need to know what is the most important to move on after the basics (like I said, I finished basic java programming by Purcell and I am almost done with Java: A beginners guide.
I would like to get in touch with Android APP development..
Thank you for help. Any recommendations on what to learn next would be awesome. Or should I just go on youtube and follow someone who creates apps or games step by step and try just to play with code? I don't know if I would make any progress to intermediate or expert programming by that.. Fipkus