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

Why does it feel like everything I am learning is not sticking?

I have been learning the JAVA course because I want to make apps for Android. I do not know why, but I am having a hard time remembering every little detail and I feel like I am very dependent on the help section of this website forum. In the beginning i was doing really good but now that I am learning the Java Objects, I am having a hard time. Is it normal to be confused at this point? Do i have to finish the course and take it again multiple times to get better? How do people do it to become code professionals? This is my first every language I am learning by the way.

Simon Coates
Simon Coates
28,694 Points

it's normal. You have to practice. Over time, your brain starts to think more natively to the language (every programming language worth learning comes with a way of thinking) and syntax comes easier. If you remember the big ideas, names of techniques you can always google to fill in the gaps.

1 Answer

Thanks! Yeah Ill just keep going and finish everything. I was starting to get worried, but hey its only been a week . Hopefully after 3 months I'll have a better grasp of the language .

Simon Coates
Simon Coates
28,694 Points

there's still stuff that you can do to optimize your learning experience. Be well rested. Take notes that are likely to be useful rather than slow you down and be confusing if you ever refer to them.