|Hey HN, i need your help with getting back on track with programming after 8 year break.|
I'm trying to get back into real-world web development and things have changed a lot, there's so much choice today. I feel like a newbie again. I really need help choosing what technologies to learn to get up to speed with modern web dev and start making a living out of it. Is there a website that lists the most in-demand skills for a web developer today?
For the last couple of week I've been learning React, Bootstrap, these seem to be pretty popular choices for frontend. I like React, can't wait to build something meaningful with it. What other frontend skills do I need to learn? Today I discovered d3.js and I absolutely love it - that would be like a dream job to visualize data in creative ways :) I've been reading about other technologies but there's so much of them that my head is spinning.
What are the good choices at the backend, looks like mostly node.js and express in demand. Should I skip backend altogether and focus 100% on the frontend for now?
What databases are the most popular? Do people still use mysql?
Deployment also changed a lot, there's AWS, Google cloud, Heroku, Docker to name a few.
I've been bidding on freelancing sites but no one replies, which is understandable since I have no recent work experience. How should I go about getting my first client? Do some free work? Make some demo websites to put in my portfolio? What do you think?