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 trialMichael Nulty
270 PointsWhat should I learn first?
I completely new to coding. I want to learn so bad but I have no idea where I should start! Python? Java? C+? HTML? Ruby? I want/need to hear someones opinion. I am overwhelmed by the amount that treehouse has to offer that I don't even know where to start!
Thanks!
4 Answers
Kevin Korte
28,148 PointsHTML and CSS first. They are the foundational building blocks of every website. Once you understand the basics of those two, you can go own to start learning the other languages.
Nathan Smutz
9,492 PointsFirst off, to get started, I'd suggest the general Introduction to Programming course: http://teamtreehouse.com/library/introduction-to-programming
That will give you a valuable introduction and you can get started while you're thinking about what you'd like to dive into. I think it's worked into a few of the different tracks too.
For picking a track, what do you think you might really enjoy? Do you think you'd like make good-looking web pages right away? Front End Web Development would be a good start: http://teamtreehouse.com/tracks/front-end-web-development
If you get into the Intro to Programming course and find you really like the logic and solving problems, then you might look at one of the language tracks. Python is a favorite of mine for being clean to read and nice and simple to start with. Other people will have their own favorites too. Enthusiasm is a great learning multiplier, so poke around and see which courses look like things you'd have fun doing.
Sue Dough
35,800 PointsI find doing it all gives you a better understanding of the big picture. I like to switch up everyday.
Jonathan Söder
7,428 PointsWhat do you want to do? Websites? Apps/games for mobile devices? Or maybe you don't know yet and figure that stuff out along the way?
Oh and welcome! The content here is awesome so you won't be disappointed no matter what you choose!