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 trialiyad khayat
Courses Plus Student 614 Pointsfrom scratch to becoming a high end programmer
a guide for students who don't know where to begin in programming
10 Answers
iyad khayat
Courses Plus Student 614 Pointsplease 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
8,953 PointsHTML > CSS > JavaScript > PHP or Ruby > Design Fundamentals > Console Fundamentals > Git > SASS etc.. would be my choice
iyad khayat
Courses Plus Student 614 Pointsis this the order that i should start ??
Ilja Daderko
8,953 PointsIf 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
5,848 PointsI'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.
iyad khayat
Courses Plus Student 614 Pointsthanks 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
5,848 PointsWhere 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.
Pirvan Marian
14,609 PointsIt;s a think you want , and other thing you can...
Stefan Buttigieg
10,065 PointsHi 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!
iyad khayat
Courses Plus Student 614 PointsStefan your awesome!!! thank you
Stefan Buttigieg
10,065 PointsGlad to be helpful :) !
iyad khayat
Courses Plus Student 614 Pointschristian 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
5,848 PointsI would say just start on the coursework TeamTreeHouse offers, make sure you have a Github and Linkedin set up, and start networking.