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
Mike Mirzai
150 PointsAhhh I'm confused...
Hi, I'm Mike. I know nothing about programming, web design and development, HTML, CSS, etc. I've always wanted to learn, so that's why I'm here.
The layout of Treehouse completely confuses me.
So "Projects", according to a Treehouse staff member "focus on a finished product, like a website or a mobile app, teaching you only the essential skills you'd need to get something basic up and running fast! Projects advance with more challenging content, developing more and more advanced products." Ok, sounds good.
"Deep Dives" focus on one topic and explore it in depth that way you can do more with the languages you want to learn. Ok, sure. That sounds good too.
"Learning Adventures" are guided curriculums designed to help our members learn a new skill or train them for a specific role. You can think of them like playlists created from our Projects and Deep Dives. Ok, this is starting to sound very similar and indiscernible from one another.
So...where do I start?
All the little badges start to look similar and all the course names start to sound similar after you've been staring at them for a while. The "Learning Adventure" begins with a "Project" and then there are "Deep Dives" that expand upon what being taught in the...learning adventure? Or the project. I don't know. The same project is located in three different locations.
I just want to know where to start, and in what order to proceed. I'm not good with the "just jump in and see what you like!" thing. For something like this I'd prefer an organized and systematic progression of learning.
I'd like to learn HTML/CSS/how to build a website. Can somebody please tell me where to start and in what order to progress?
Thank you.
8 Answers
Véronique Bellamy
20,810 PointsYou should start with a project. I'd recommend starting with the simple website project if you know nothing about web design and development and want a good place to start.
http://teamtreehouse.com/library/websites/build-a-simple-website
From there, you'll be routed into "deeper dives" relating to HTML and CSS.
Edward Ybarra
3,142 PointsI would agree with Jessica. If you start with a project you will learn the concepts in context with what you actually do with the code. From there you will be able to relate the concepts to what you want to do in real life.
kyle rees
1,480 Pointsok to make it simpel projects are what they sound like say you want to make a bid house but dont know how youll need to learn
how to measure how to cut how to nail stuff
the same applies for treehouse one project is making a website and it has a bunh of lessons grouped together to achieve this project
hot to design a site how to style it how to upload it how to do the finishing touches
deep dives are going right into the nitty gritty of a subject instead of teaching the broad basics they teach everything so for your birdhouse a deep dive might be
carpentry 101 making dove tail joints miter cuts using band saw
in website creation it could be
html 101 learn EVERYTHING about html its a verry intensive course thats designed to teach you more indepth
learning adventures are teaching you a industry of skills so lets say you liked making this birdhouse and want to do more well then youd take the carpentry and wood working course
where you would learn EVERYTHING a carpenter would need to know to call himself a carpenter it might include courses and lessons from the previous 2 but it will also include a broader array of topics
web dev learning adventrue would teach you asp ruby php android ios
basically to simplify it further
project how do i make this
deep dive tech me everything about this one little thing
learning adventure teach me everything i need to master this profession
badges meh there neat but i pay little atnetion to them
edwards right as well start with a project to dip your toes into a topic to see if its your thing or if you already know some stuff about it use it to see where you might be lacking then progress into the later 2 stages
Matt Campbell
9,767 PointsIf you're wanting to get to a level where you can then work in web development, go to dashboard > learning adventures and start at the top. Work your way down. Once you've started, it will appear on your dashboard so you can quickly go back to where you left off. Some learning adventures have stuff in that its others it you aren't made to redo it but its always a good shout just to top up on your skills.
In conjunction with doing the adventures, build the site on your own as well as you go along. It will make what you're learning stick. Also, think of a website you want to do, ecommerce is a good one as it includes a lot of things but isn't super complicated, build it in your free time or as you go along with the videos.
It's the best way to learn as you're putting into practice what you learn and you'll find things you want I know and can research. Once you know the principles of coding. Expanding your vocabulary becomes a lot more simple.
James Barnett
39,199 Points@Mike - If you want to learn web design I suggest you bookmark this page for the become a web designer learning adventure.
Then you start with the first badge at the top of the list and work your way down.
After a month of getting your "feet wet" with web design so to speak and you are still confused come back here and let us know what questions you have.
Véronique Bellamy
20,810 PointsYeah, there is enough there that overlaps with the development options, so when you go into that learning adventure, you will be ready. ;)
George Offley
Courses Plus Student 7,386 PointsI would agree with Jessica Sideways, if you are starting out with zero knowledge then that is a great place to start. It will help you go through everything that is involved in making a basic site. From there you can start dipping your toes into other things, whether it be design or coding or programming. Easy curriculum for me was once I got the basics I tried everything until I found something I loved.
Mike Mirzai
150 Points@ Everyone who responded to my post: thank you. That's more guidance than what I was hoping for and if this is how nice and helpful the community is, I'm looking forward to a long and beneficial relationship with Treehouse. You guys are awesome, I have a good starting point and direction now.
Mike