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


New to programming, What do you recommend I should do?

I am having some trouble with the Java track. What do you guys recommend I should do?

  • Restart the whole course?
  • Buy a introductory textbook to java / Which book?
  • Keep taking the course?
  • Try a different language?
  • Other?

3 Answers

jason chan
jason chan
31,009 Points

Javascript :) You can code js anywhere. Just have notepad and start hacking. It works on your browser. LOLs.

Phone gap or cardova is browser wrapper for android and apple apps. Plus you can use the unity engine to make games which is C# and the games will work for all platforms.

Python is also a easy first language, but here in team treehouse the course is very rigorous. Happy hacking ;)

I recommend doing python and javascript first. Then move on to a harder language. Up to understanding of object oriented. But javascript is beast of it's own.

Keep on practicing. Do white boarding and use pen and paper to write code. Get a code buddy to review your code. Or try to create comments in your own words what the code is trying to do.

Mike Me
Mike Me
5,148 Points

Hi Jimmy, It's great that you want to start your career in this field. I was complete beginner for my self once at still kinda junior. From the very beginning I wanted to become an Android Developer and started Java track. But unfortunately that was a bit challenging, but I never frustrated. Eventually I understood that it is not for my just of yet! I was looking for another way to achieve some knowledge in programming, and thanks God for Apple's new programming language swift that come to rescue )) Swift is easy to learn unlike Java, so I recommend you to try it out and you will not regret. But you need Mac for that. If of some reason you do not have one that's not a problem. There are many other programming languages such JavaScript(It's not JAVA!!!) or PHP, Python and so on. But you better try JavaScript track. Do not worry you will handle it)

37,033 Points

I know for me personally with languages I struggle with learning I try to take just chunks at time such as 1 treehouse video and code challenge a day and just keep hacking at it until I figure out the challenge. CSS was one of my big trouble spots and by just limiting how much I did and going over it again and again, I got it. It probably also though will be worthwhile to spend some time in another language to get a better feel for programming before jumping into java.