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

Would it be counterproductive to take all of the courses offered?

In total there is about 350+ hours of courses available. If I stay consistent with the courses, and my lifestyle doesn't change much it shouldn't be a problem to take all of the courses.

Could taking all of these courses be counterproductive though? Lets say I finish all of the web design courses, and then head over to learn Java, could it be a bad thing? Should I focus on just one area for a while?

I'm afraid that if I start learning multiple languages I will start to lack in all of them combined as opposed to excelling in one language before moving to another.

2 Answers

You don't have to master one thing at a time, but taking everything and spending no quality time with any of it, especially outside of the coursework, is probably not many students' path to success. None of it matters if you don't step out on your own and make something. Take courses that are related, dip your toes in things to see if you can get into it, but a general focus is better than no focus in pretty much any field.

Thank you for your response Dan. My understanding was that some of the languages had similarities, so some of the stuff would transfer over. I was mainly wanting to take all of the courses to have a basic understanding of the languages, and then if I chose to, I would specialize in it further.

I still don't understand mvc or oop that well. The wordpress track is easy. You should learn that have simple blog up. But i've been dealing with php scripts for a while.

Just stick to one track. Most programming languages are the same. It's the syntax. They all have if, then, variables, booleans, loops, arrays, objects. Just get good at few languages. Javascript is big one. Remember to keep on hacking.