Welcome to the Treehouse Community
Looking to learn something new?
What 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!
Kevin Korte28,135 Points
HTML 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.
First 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 Dough35,800 Points
I find doing it all gives you a better understanding of the big picture. I like to switch up everyday.
Jonathan Söder7,428 Points
What 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!