Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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,445 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.