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

jhun
jhun
2,805 Points

What are the skills needed to become a frontend web developer?

Aside from the listed skills below, can you guys recommend me on what skill do I need to master to become a frontend web developer.

Photoshop, html, css?

Thank you guys!

7 Answers

Luke Buśk
Luke Buśk
21,598 Points

JavaScript is a must. jQuery knowledge will be nice, but only after You get some understanding on JS. Also You should have basic understanding of server-side language's and learning one will be a nice asset. PHP for example is very popular at the moment and used in pre-made CMS's like Wordpress. After You learn mentioned things i would focus on polishing skills in one direction to specialize in it.

Im still beginner so i think other members will give You more accurate answer.

Ron B.
Ron B.
1,497 Points

Lukasz summed it up. Photoshop is definitely not needed to be honest. But you must be well versed in CSS and HTML obviously.

David Scanu
David Scanu
20,160 Points

I disagree with "Photoshop skills not needed". A few hours of PS tutorials could not hurt. Especially about cropping PSDs, image sizing, resolution and formats.

But it's true that a lot of the new css3 properties will do what PS do.

PHP is definitly a language to learn. You can do so much with it.

I'd say, you need to know JavaScript. (which includes js libraries like, jquery, mootools etc). you also need to have some good knowledge about css. (remember, it takes few hours to learn css, but it takes thousand of hours to master it) it is also very important to know the ifs and buts of backend design so that you can know how things are working. once you get over that, you will be an amazing frontend developer. :) and yes, photoshop!! its not required but as David Scanu. said, it wont hurt few hours of ps tutorials. :)

James Barnett
James Barnett
39,199 Points

A web developer should be able to:

  • wireframe/layout a website or web application
  • write HTML and CSS from scratch
  • take a PSD and turn it into a working website
  • add interactivity to a website with JavaScript (or jQuery)
  • write a basic application in an object-oriented programming language like Ruby or Python or PHP
  • work comfortably with a version control system like Git
  • manage a domain’s DNS settings
  • deploy a website to a website host

source: http://newmethodblog.wordpress.com/2013/02/26/when-can-i-call-myself-a-web-developer/

I know this is from some time ago but to test myself should i design a website on photoshop with few buttons, and code it from scratch. is there a way i can load it on a server without paying for it or anything.

James Barnett
James Barnett
39,199 Points

edward hong - Check out http://paperplane.io it's free for your first 3 sites

jhun
jhun
2,805 Points

Thank you guys!

David Scanu
David Scanu
20,160 Points

Great input James !

I'll definitly keept that list in the back of my head. I am a print designer right now, and want to move to web design. I need to get comfortable with all of this. Great thing is that I am a member of Tree house ! eh eh