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![](https://ecs-static.teamtreehouse.com/assets/views/marketing/shared/community-banner-white-47072046c51352fe6a69f5e691ff5700b28bb11d45197d7bdf066d9ea3f72d0c.webp)
![Konrad Pilch](https://uploads.teamtreehouse.com/production/profile-photos/2703362/micro_tiger.jpg)
Konrad Pilch
2,435 PointsLearning 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](https://uploads.teamtreehouse.com/production/profile-photos/969492/micro_tool_chess_set_2.jpg)
Steven Parker
230,688 PointsI'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
2,435 PointsKonrad Pilch
2,435 PointsWhat 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.