16

To all frontend webdevs here:
Explain to me how do you cope with all this insane clusterfuckness of frameworks, tools and js libraries.

Why is it so hard for a beginner like me to learn webdev? Android and backend are much more logical and sane. Even Node.js is pretty dope.

Comments
  • 2
    Came from backend and started with frontend 2 weeks ago.. Yes it was hard, but try to start with something simple, for example basic vue.js and not with a whole stack, only one framework/tools/.. at once, I ended up with a bunch of frameworks/tools/.. beside vue.js but still hating javascript.. But it's easier than you think!
  • 4
    Just don't use them. I'm trying to build a site without using jQuery and all those other "heavy" libs + my own backend with Node and Express for maximum efficiency and control. And all of this on my own VPS running Nginx on Ubuntu. So far, it's a great learning experience and I love it!

    Edit: if you want to see the site/code, let me know!
  • 1
    @hacker show us plz, me is interested, kthxbye
  • 2
    Honestly, I don't get those comments. Yes there is a lot of frameworks but it's not like they all have the amount of users, backers, nor community.
    Don't know where to start? Pick the more widely used or the one you understand.

    Also, at some point, try to go native in order to learn the value of those framework. Still have time? Try each one of them and make up your own mind.

    Lastly, when someone gives you the opportunity to choose, thank the guy, don't bitch about it.
  • 1
    @hacker Nah, no need to laugh; your code's pretty solid for somebody just trying things out. And I wouldn't call myself an expert; I've been cofing for only something around 1.5 years, I have much more to learn too. Nothing I can see needs immediate fixing, good job man. You've inspired me to continue my efforts to overhaul my own site; i have other things I need to set up and get done, but when I get the chance it's on. If you got wuestions, you're free to ask, all my info is on my profile, so just get it from there
  • 2
    @AllenII alright, thanks bro!
    I hope you learnt something new from my code as I learn from other people's code!

    p.s: Man, I gotta say, making websites with Express.js + SASS + Pug is super fun!
  • 1
    @hacker compression and caching; I never considered either of those things in my webservers, now I will.

    Looked at your codepen; you've been going through Free Code Camp huh?
  • 1
    Have a lot. But it is always wise to go with the basic as starting points like all above comments suggested.

    So start with native js, pure css (not purecss framework), html. Then css3, html5. After that ES6, node.

    All the frameworks and libraries are for you to browse and research and test. Once you found your favorite, stick with it.

    Again if your favorite is like Vue or react. Learn plain Vue first before Vue router and stuffs.
  • 2
    @AllenII well yeah. I tried it out. Wasn't really into it so I stopped. Now, I just read articles on Medium every once in a while to learn new stuff and/or build whatever interests me :)
  • 1
    @hacker i hated that you had to finish EVERYTHING before getting to work with a nonprofit; that's all I really wanted. Don't get me wrong, I like doing the challenges, but I have a job and I try to do a lot of other stuff as is so I haven't logged in in months
  • 2
    @AllenII exactly, man!
    That's one of the reasons o stopped doing it. It got too repetitive and stuff.
Add Comment