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

Konrad Pilch
Konrad Pilch
2,435 Points

Learning first this her to be better at this there?

Iv just came across an article and

But learning JavaScript before jQuery (or any other JavaScript framework or library, for that matter) is no more a pre-requisite than learning:

Assembly before C or C++,
C before PHP or Ruby,
C++ before .NET,
Ruby before Rails
PHP before Zend Framework (or WordPress, for that matter)
…and so on
This is not to say there aren’t advantages to doing so, but it certainly isn’t a stop gap that will prevent you from getting things done.

And as well as other programmers say to learn C before PHP for example.

1 Answer

Steven Parker
Steven Parker
216,148 Points

I'm not (yet) proficient in every language mentioned, but I am in these three:

Assembly before C or C++,

And I would not agree that knowledge of Assembly is a prerequisite for either C or C++. I would also conditionally disagree with this one:

C++ before .NET,

...since there are several variants, and some (like VB.NET) would certainly not require any knowledge of C++. So consider this article just one person's opinion. Any real prerequisites should be mentioned in a language's official documentation.

Konrad Pilch
Konrad Pilch
2,435 Points

What about C++ or some before PHP for example? If you did any PHP? They say as Object orientated it is, and PHP would be a lot easier. Infact a good developer on facebook with a site similar to treehouse always recommend to take C++ even if you want to be a web dev because it will help you to understand and grasp all of the ohter sutff easier etc... I believe its an opinion but, how good of an advice it is?

Im doing HTML/CSS, JS/jQuery, some basics of PHP and WordPress themes, as well as i did just the beasics a year ago on C# and Obj-C , and I want to do C later one when i get good in the web stuff, but when i get good enough with what i do, i want to go to Rails, and was thinking if that article actually helps, as to do C before Ruby and Rails.