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

serious newbie , where to start?

hi guys im completely new to this. my goal is to become a front end web developer ! i dont care how long it takes me , so my question is shall i start on the front end track or shall i dive into html and css first because as i said im completely new to this. how did you guys get started , thanks for your time and hope you can help me :)

6 Answers

DATA DEER
DATA DEER
18,940 Points

I recommend taking the "Web Design" track first because the other tracks will refer to it quite often. It explains the basics of html and css. The "Web Design" track is actually the first part of the "Front End Development" track. ;)

thanks for your reply , i'll do that :)

Stephen O'Connor
Stephen O'Connor
22,291 Points

I'd recommend learning the very basics first, HTML, then CSS, then JavaScript - in that order - then start the tracks and start exploring all the things that make front end development exciting: jQuery, sass, less etc.

I made the mistake of 'jumping' in too deep to start with and trying to do things I didn't really understand, I think that held me back a lot as I just couldn't understand why certain things were done in that way, but since learning with Treehouse and getting a proper grasp on JavaScrip things have changed and have become easier. Don't get me wrong, there are still some things I look at and I have no idea what is going on but I have a better understanding of how it all works and piecing it all together isn't quite as daunting.

I am a front end developer and designer and I think what keeps me interested in my job is the fact that I am constantly learning, something I feel I need from a job, and Treehouse give me that platform to learn.

Hope this helps.

thanks for the reply's guys.

the last thing i wont is to get overwhelmed with to much to soon. so i'll take your advice and take it one step at a time. thanks again :)

Whitman Huntley
Whitman Huntley
6,811 Points

Start with Python, always. It is the "lowest common denominator" for programming, I am more of an app dev but I am pretty sure that all web development will integrate Python scripts at one point or another.

DATA DEER
DATA DEER
18,940 Points

There is a major difference between PYTHON and a markup language like HTML. HTML and CSS are responsible for the structure, layout and looks of a web based application or website. Whereas functional languages like PYTHON, PHP or RUBY offer real programming functionality like conditions, loops, functions, objects and the ability of processing arithmetic operations. I'd recommend to learn HTML and CSS first. Then you can move forward to functional languages like JAVASCRIPT, PYTHON, PHP or RUBY which will give your websites some functionality. Here are some info graphics about the different web-programming-languages.

http://www.whoishostingthis.com/blog/2014/09/04/learn-to-code/

https://www.udemy.com/blog/modern-language-wars/

thanks lucca

they were both very interesting reads.