Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

Dustin Baker
Dustin Baker
1,506 Points

I'm a No0b... Where to begin?

So I'm wanting to learn how to code, and I have been looking into getting into a coding bootcamp, something that will teach me Ruby on Rails, HTML, and CSS. So now that I have subscribed to this site I don't really know where to actually begin. I don't know what to start first. Any help would be much appreciated. Thanks!

5 Answers

Stone Preston
Stone Preston
42,016 Points

I would probably start with the Front End track first and do that before doing any Ruby on Rails courses. Its a good idea to get a good understanding of HTML and CSS first before doing something more advanced like RoR or PHP

Ben Jakuben
Ben Jakuben
Treehouse Teacher

The Ruby on Rails track is front-loaded with a lot of the same material as the Front End track, so you could start there if you want. Either way you'll be learning the same basics of the web before diving into Ruby programming. Welcome to Treehouse!

David Curtis
David Curtis
11,301 Points

I would definitely start with HTML and CSS since they aren't actual programming languages and should be easier to follow. Then I would recommend JavaScript and jQuery. These four combined can give you amazing results fast. In other words, you will be able to create something tangible very quickly. Once you feel comfortable with the programming basics of JavaScript and jQuery, then I would recommend moving on to the Ruby/Rails track. While Ruby itself is an "easier" programming language to learn, using Rails is not necessarily for "noobs". :)

BTW, I am currently attending a RoR bootcamp and we are using Treehouse as supplemental material.

Good luck to you! There is great material here, so you're definitely in the right place. Be sure to download the project files onto your computer and play around with them ==> this is the best way to learn!

HTML and CSS are your friends. HTML is real easy, and CSS is still somewhat easy but you shouldn't be able to blow through it (like I did with HTML, anyway). Biggest thing to remember: DON'T GET DISCOURAGED. I remember when I got real discouraged when I just started since everything was so foreign, but it's simply a mindset that you need to have "click" with you, and once it does a lot of the back-end items that happen with websites will make a lot of sense.

Dustin Baker
Dustin Baker
1,506 Points

I just wanted to thank you all for your responses... You have helped me a ton! The Ruby on Rails track has been the one that I have gone with since that is more programming base than the Front End track (which looks more design once you get passed the HTML and CSS phase). So thank you all so much for your replies, it has really helped me out. :o)

David Curtis
David Curtis
11,301 Points

Good luck, Dustin. I just want to mention that if you are a Windows user (like me), be sure to use Ruby v.1.9.3 for that track and do not run "gem update" at any time during the course. This will save you a lot of headaches! :)

Dustin Baker
Dustin Baker
1,506 Points

Thanks David... I will be sure to remember that... The less headaches the better... :o)