How much time will it take to learn full stack web development?

Like HTML/CSS/JavaScript/React

#asknostr

Reply to this note

Please Login to reply.

Discussion

Do you know any coding / programming and how much are you willing to use ai?

I know a bit of HTML that’s all

I am willing to use as much AI as needed

Learning development and vibe coding are very different things lol

As long as you take the time to understand the AI output, is it really?

So what you’re saying is I should vibe code and learn from the AI generated code?

You could have ai build you training exercises for specific languages/ applications

Sounds great!

You should be able to conceptualise how everything is interacting with each other if you ask the AI enough questions.

If you take the time to understand the output, it's not vibe coding.

i think "full stack" actually means you use nodejs to write a webserver as well. what runs in the browser is just one layer so it's not a stack.

yeah, this is the generally accepted definition, otherwise you are "front end" or "back end"

So if I know HTML/CSS/JS/React and NodeJS, then I’m full stack?

And SQL.

these days, SQL and/or GraphQL

not if you can't write a server with NodeJS

2-4h per day for a month. And you will scratch the surface 😁

just ‚go‘ for it and build things.

i am 5 years in as a ‚occasional hobbyist‘. learned it the hard way before AI was usable.

now AI streamlines and is accelerating my learning. but you HAVE to build and get the basic concepts.

you probably never stop learning.

once you reach a certain level and you‘ve seen stuff you will be able to decide on ‚do I invest the time to learn this? or do I stick to the things I know because it is enough and I don‘t want to go out of my comfort zone?‘

that is the point in time when you ‚become‘ a DEV.

don‘t just learn to learn things.

BUILD things. build many things and try to make it work and then maintain it.

build build build.

don‘t think about becoming a dev.

you ARE the dev! it is your responsibility to create and fix it and make it available to others.