Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Hard time with coding, especially with Java for Android

So I am finishing up with the Android Crystal Ball app and for the past few lessons I am starting to fall a bit behind on understanding how all of it works together.

Now this similar thing happened to me before when I started the Android development. I later got side tracked with other things in life but because I want to learn how to code I came back and started all over again. I understood the content much better, but mostly because I took on javascript at codecademy and then here.

So now I just did the shake detector tutorial and going through the quiz. The questions put there make sense, but I cannot just type what is requested out from the top of my head. I look back at what is written and my code and basically copy paste it by typing word for word.

How do you guys remember these words and phrases and just make it all sense together? I get it if it's like a java specific command 'private/public void', but the things inside the variables, that's what confuses me most.

I really want to code, but so far I don't feel like I can just go and start writing code as I'm a bit lost as to where to start and with what.

I guess I should probably go back and review all the videos again to gain a better understanding, but I am not sure if that will help me just go and start doing code on my own.

What should I do?

1 Answer

do the track/projects over again. Ive done all of the iOS projects twice and since doing so I feel that ive got a greater fluency with the language and am able to recall and remember concepts and code with ease.

Not exactly what I wanted to hear, but you are definitely right and so I shall go back again and make it happen. Thanks for the reply with similar experience. :)

Take notes careful notes on concepts & syntax this time that helps with retention.

Also, programming languages are just like natural languages, it's use it or lose it.

After your mention of concepts & syntax I did a google search and found this:

http://java.about.com/od/javasyntax/u/The-Fundamental-Building-Blocks-Of-Java.htm#s3

The only problem is I don't know all English word meanings, so I got confused, especially after you mentioned syntax. Anyway, it is never too late to learn I guess. :) Thanks for the clarification.

Oh and that link helped me out a lot with simplifying the understanding of Java.