learning frontend development right now feels different. maybe harder. maybe easier. honestly? i'm confused.
we have AI assistants like claude code. we have models like sonnet 4.5 that can write entire components. we have frameworks multiplying faster than we can learn them.
react? vue? svelte? which one should you actually learn?
five years ago, the answer was simple: learn react. everyone used it. jobs wanted it.
today? it's complicated:
each framework has its own:
you can't learn them all. but choosing one feels like fomo.
here's the weird part: claude code can write components in any framework.
// me: "build a todo app in svelte"
// claude: *generates perfect svelte code*
<script lang="ts">
let todos = $state<Todo[]>([])
function addTodo(text: string) {
todos.push({ id: Date.now(), text, done: false })
}
</script>it looks perfect. it works. but did i learn anything?
the question: should you learn frameworks deeply, or just learn enough to guide AI?
i've noticed two approaches:
learning from ai (the traditional way):
learning with ai (the new way):
the second one feels more real. you're building actual things. but there's a trap: you might not understand what you're building.
sonnet 4.5 is scary good. it knows:
it can explain trade-offs. suggest optimizations. refactor your code.
but here's the thing: understanding trade-offs requires context that only comes from experience.
you can ask "react or vue?" but the answer depends on:
ai can list these factors. it can't tell you what matters for your specific situation.
honestly? still figuring it out. but here's my current approach:
pick one framework, go deep - for me it's react. not because it's the best, but because choosing anything is better than choosing nothing.
use ai as a pair programmer - not as a teacher. build things together, but make sure i understand each piece.
read the source code - when claude generates something clever, i dig into why it works. what patterns is it using?
build without ai sometimes - force myself to struggle. that's where real learning happens.
learn fundamentals, not just frameworks - javascript, typescript, browser apis, http, state management patterns. these transfer across frameworks.
maybe the confusion is the point.
frontend development has always been about adapting. new tools, new patterns, new best practices every year.
AI doesn't change that. it just makes the pace faster.
the developers who thrive won't be the ones who memorize every framework api. they'll be the ones who:
still confused? here's my honest take:
or you know what? pick the one that excites you most. build something real with it. use claude code to help when you're stuck.
the confusion will always be there. might as well build stuff while confused.
what's your experience learning frontend with AI? confused too? figured it out? let me know.