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

Java

Isam Al-Abbasi
Isam Al-Abbasi
2,058 Points

What is the right course for me!!

Hello everyone, I am new to the whole programming world and yesterday I decided to learn how to write programming code. however my goal is to be a Java developer for websites and video games. so my question is that do I need to watch all the videos in the library or I could just watch the relative courses?

Thank you.

2 Answers

Hi, Isam! Even though your "end goal" is to be a java web developer/video game dev, I would still suggest that you take the entire Java course seeing as how you're new to Java and programming in general. When you learn the basics of how to write Java source code when you're finally introduced to video game dev. The concepts that you will learn will still require that you understand how the java language works and operates. Also, keep in mind to develop websites and video games you don't necessarily need to learn java at all. While you still could use java to create both of those things, java isn't just limited to video games and websites.

Other options for websites would be to learn HTML, CSS, and Javascript. For video games, you can definitely create one in Java, but another popular language that people use is C++. On top of that, there are a bunch of useful tools for beginners to create a video game which require you to write hardly any code, a few examples would be: Unity and 3D Game Studio, but there are much more.

For Java, a really popular framework for creating games is LibGDX which is written in mostly Java with some C and C++ components, and to use something like this to create a game, would mean you definitely need to learn how to write and read java source code.

In conclusion, my advice to you would be this: Don't bite off more than you can chew, being new to programming and starting to learn it can be very difficult at times so don't try to learn a million things at once, I would just focus on the one area that you're the most interested in, be it, Websites or video game dev. Then from there just focus on that one area until you become semi-proficient in it. Then you can branch out and add more skills/languages to your arsenal.

If you do choose to just focus on websites, instead of Java, I would recommend you learn how to write HTML/CSS/JavaScript. If you choose video games then learning the Java language isn't a bad choice at all and you should definitely take the learn java course here.

Java course: https://teamtreehouse.com/tracks/learn-java

Website course: https://teamtreehouse.com/tracks/front-end-web-development

Good luck! Let me know if you have any other questions.

Isam Al-Abbasi
Isam Al-Abbasi
2,058 Points

Thank you so much Derek for your taking the time to answer my question and I really appreciate all the valuable information you provided. I will take the time and to learn the basics and then move from there.

again thank you so much and I will let you know if I have any other questions in the future.

No problem Isam, I wish you the best on your coding adventures. :)