Ask HN: How does a beginner get started with web development in 2016?
1–10 of 14 posts
Re: Ask HN: How does a beginner get started with web development in 2016?
#2Another factor is what languages will get you a job (if you want a job). You can look at job ads, and the monthly whose hiring for an idea of that.
Also it depends where you live. Where I live C# and Java are more employable skills then Ruby and PHP. But if you want to do a lean startup kind of thing, using Ruby and PHP has it's advantages.
I think to start off with ignore npm, bower, webpack and all that jazz and just code up stuff up in HTML and JS. Add JQuery when you are ready. And then try a web framework - React would be a good bet when you are ready. Then once you are used to all that, adding other tools in to the equation will seem less daunting.
Re: Ask HN: How does a beginner get started with web development in 2016?
#3Re: Ask HN: How does a beginner get started with web development in 2016?
#4If you want to make single page apps, then learn React. But you still need all the server-side stuff eventually, like a data store, web server, API service, and probably a web app stack too.
You should pick a language you feel comfortable with, then the stack. I would just use Rails, Django or ASP.NET Core 1.0, Sqlite as my DB, an ORM that comes with the stack, and start making traditional MVC pages with forms. use Bootstrap for the CSS.
Re: Ask HN: How does a beginner get started with web development in 2016?
#5https://youtube.com/watch?v=sBzRwzY7G-k
tl;dr:
- Learn Node, Django, or Ruby if you want to do the backend(personally, I HIGHLY recommend Django. It's extremely awesome and is the perfect way to start in my opinion).
- Learn HTML/CSS/JS on the front end, then Sass and jQuery, then, if you want to be an advanced frontend developer - Webpack, React, and Redux.
I think this is the optimal way to go right now.
Re: Ask HN: How does a beginner get started with web development in 2016?
#6Re: Ask HN: How does a beginner get started with web development in 2016?
#7Re: Ask HN: How does a beginner get started with web development in 2016?
#8Re: Ask HN: How does a beginner get started with web development in 2016?
#9If you just want to get a web-app up go for Meteor, it's probably the simplest fully integrated solution.
Re: Ask HN: How does a beginner get started with web development in 2016?
#10And a beginner is by definition not in a position to carry out informed research or make an expert decision. So just start.
Good luck.