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

General Discussion

from scratch to becoming a high end programmer

a guide for students who don't know where to begin in programming

10 Answers

please help out ..im new to programming and i just don't know where to begin ?? my goal is getting a job , as a high programmer .. i can use all the tips you can give me

Ilja Daderko
Ilja Daderko
8,953 Points

HTML > CSS > JavaScript > PHP or Ruby > Design Fundamentals > Console Fundamentals > Git > SASS etc.. would be my choice

is this the order that i should start ??

Ilja Daderko
Ilja Daderko
8,953 Points

If you are into web development than yes (at least I'd start like this) Or you can go do one of the iOS or Android Development tracks.

Christian Block
Christian Block
5,848 Points

I'm in the same spot Iyad. TeamTreeHouse has a great track called Rails Development. Start with that. CodeAcademy.com is great for learning HTML and CSS also.

thanks lija , ............ christian did you begin with rails development? ill be even more open with you ..im living in the middle east and im moving back to California soon , i want to get into the high tech ..and i wanted to know whats on high demand the most ?? any clue buddy?

Christian Block
Christian Block
5,848 Points

Where will you be in California? I live in Berkeley, which is near San Francisco. There is a lot of demand out here for... virtually everything. It's all a matter of enjoying what you do, learning it well, and networking. Stefan gave some great advice. Figure out what you will enjoy, and master that! I spent two hours fixing code I broke today (you can imagine the frustration) and I still have it in me to do more after a break. Find something that you can be as dedicated to.

It;s a think you want , and other thing you can...

Hi Iyad,

You have an extremely valid question here. You have to sit down and think for which kind of devices would like to develop. Really and truly, you have to think about what excites you the most, because in reality you will spend a significant amount of time trying to figure out code, and asking the dreaded question: "Why is this not working?" or "Why do I have this error?". A good course to start with in this regard is : http://teamtreehouse.com/library/careers-foundations

This will help you narrow down your choices, then you should go to the 'Tracks' section which is available at http://teamtreehouse.com/tracks ,where you would be able to take another step forward and follow down the path that you have decided to venture on be it Ruby, Mobile, Web or maybe even the Business track.

Welcome to Treehouse and I wish you the best of luck for your adventure!

Stefan your awesome!!! thank you

Glad to be helpful :) !

christian im from orange county , Anaheim to be exact . im very familiar with the bay area . and its pretty nice , i was hoping to be in orange county when i do get a job .. although the vast majority of the high end jobs are up in the bay area.

Christian Block
Christian Block
5,848 Points

I would say just start on the coursework TeamTreeHouse offers, make sure you have a Github and Linkedin set up, and start networking.