I am struggling to learn and keep things retained. I am looking for some advice on what methods of learning has worked for you guys and if it has paid off?
I am learning from a book Head First Java, the book is great as well but I am starting to lose focus and taking long breaks in between reading the book and actually coding some Java. How do you guys learn, what is your methods and has it paid off? Do you feel learning Java is a "full time" thing? How do you remember all this stuff and how do you comprehend/understand some of the topics that need to be learnt?
My goal to learning Java is to be able to make Android apps through Android Studio. I'm slowly learning the design side of it as I do dabble in graphic design and I use Adobe Illustrator to draw graphics but I am getting caught up in questions like how do I get my graphics into my Android app? How would I prepare my graphics for animation? Do I include text in my graphics or would it be best to just use Text Views to include the text in my buttons etc?
This leads me to the problem of going back and fourth between learning Java and learning the design side of Android applications (looking for answers to the questions above).
I feel like I'm jumping back and fourth and spending too much time away from learning Java because I'm focusing on trying to search for answers to my above questions for the design side of things.
I know a lot of people may come back and say just learn one but I am very proficient with Illustrator and drawing graphics its just I'm getting caught up in asking questions like the ones above.
How would you guys deal with this in terms of learning, where would you spend your time? Do you guys do both graphic design and coding? Is this manageable?
I'm going to study Software Engineering at University and whilst we won't be learning Java, Android Development is kind of a hobby of mine and it's something that I would love to know how to do.
Thanks for the help and sorry for the long post, I'm getting slightly frustrated with making no progress in terms of getting things done in Android Studio, all I have at the moment is a complete concept for an app and a mock up with the actual design of my graphics: