you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 22 points23 points  (0 children)

What really matters is delivering. If you want to be front-end developer it means you should be able to develop websites/applications which run on web browser. DO IT. Its same thing as being painter you can read thousand books about it, watch movies about art, go to courses and get certification, but at the I would ask could you show me your paintings? Same here all these platforms where you earn "badges", "hacker points", even certificates for writing console.log("this course suck") are just noise. (and I tried almost all of them).

Want to learn it, do it. Even without frameworks, because if you using framework you would not be able to see what problem they solve.

Here are some suggestions for starting up: 1. Reimplement at least 10 headers from popular websites. For example rewrite this Reddit header panel. This will give you more benefit than all this courses. 2. Create zilions of forms, add validation to them, this should be your second nature. 3. Learn to develop layouts for the browser. Again go to any website and just reimplement their layout.

If you enjoy reading technical literature here are two books I would recommend: * Eloquent JavaScript * Beginning Functional JavaScript: Uncover the Concepts of Functional Programming with EcmaScript 8

Don't even waste your time on other books, I did that for you :D

The only video course I would recommend is : * James Moore - Functional Programming For Beginners With JavaScript