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

Top skills for aspiring junior web developer

I was thinking about some of the top skills a web hobbyist can rack up in order to become more employable. Some that came to mind where: test driven development, object-oriented programming, and source code control ( git ). What are some others?

2 Answers

James Barnett
James Barnett
39,199 Points

If you are just starting out check out when can I call myself a web developer

After that check out:

  • JSHint / CSSLint
  • SASS
  • Command line
  • Git
Matthew Mascioni
Matthew Mascioni
20,444 Points

Treehouse's Become a Web Developer track has pretty much all of the things that were talked about in the article James shared. Your first goal is to have a solid understanding of the basics, which will come with experience. Become solid in HTML and CSS. Once you're done those markup languages, get your feet wet with JavaScript and jQuery because both are incredibly useful.

Eventually, you're going to want to develop faster. Things like SASS will enable you to do that. Contribute to open source projects in whatever way you can, which will allow you to adapt to other people's code and work within it (both good skills if you're working on a team), while at the same time learning great coding practices. Plus, you'll learn a little Git at the same time. If you have some spare time, check out templating engines like Liquid.

Exploring around is the best thing you can do :-)