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

Different entry courses for a programming language?

I am quite new to Treehouse and I took several different courses for different programming languages (PHP, JS, Python). If you know one of the parsed languages, you have most of the basic syntax down. Like operator, conditional statements, loops, etc. All of these is repeated in each of the beginner course of the these languages. Can Treehouse may create an entry point of a language, that assume that you do know the basic of programming languages and just talks about the difference's to other programing languages? Like PHP vs. Python, use of the curly brackets vs. colons in conditional statements. It may shorten the learning curve for a new language.

2 Answers

Dan Garrison
Dan Garrison
22,457 Points

You can always skip straight to the code challenges just to test your knowledge the language or skip ahead in the track if you feel you already know the basics.

However, I have found value in watching the videos even though I already had a basic understanding of programming before I started. It was a good reminder and they often gave best practices tips as they went through the video. However, I did start to use the option to speed up the videos when I was already familiar with the topic. This allowed me to get through the basics a lot faster and still pick up on tips and "gotchas" of the language.

Really good suggestion, Dan. Thanks.