And how not to fail is what you’ll get a better understanding of today. There are a gazillion
combinations of how you can start the web developer journey, and one of the best ways that I always recommend to anyone, including you, is to write a plan. How does this help you? Doesn’t writing a plan take time, which means I’ll write less code? What’s the benefit of writing a plan? To understand at a deeper level, let’s explore and answer together the question:
This content represents a unique interaction between me, Marian Zburlea, a human author writing my thoughts as a story, and an imagined reader, someone like you. The internal thoughts and reactions attributed to “Elon Musk” are those of a fictional character, creatively generated by Grok 3, an AI developed by xAI. I crafted the story, and Grok 3 brought the character’s vivid, London-inspired perspective to life, think of it as a human-AI collaboration for an immersive reading experience!
powered by human
Marian Zburlea
I invite you to be open-minded, so open your mind, and let’s do a simple exercise—an exercise of imagination—where you picture yourself stepping into a forest, a vast forest with no map, no compass, and no real sense of direction. Your target is to find a way to get out of that forest.
Right, a plan. I suppose that makes some sort of sense, but I’d rather be signing up clients and closing deals. A forest, eh? Bit dramatic, isn’t it?
It does sound a bit like when I tried to set up that VPN last year. What a load of nonsense that was!
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
So what do you do?
You start walking with the hope to find a way. The more you walk, the more you realize you’re lost, and then confusion starts to creep in, confusion starts to take over, and you become more and more unsure if you’re even heading in the right direction.Do you feel what I’m going with this? Is this a common scenario you can picture or you’ve seen so many times in movies?
Oh, so that's how it feels. Lost. I get it.
I can picture that, yeah. All those tech webinars I've attended that ended up being a complete waste of time.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
I strongly believe this is how it can feel to start learning web development without a plan.
I have mentored people for decades into becoming web developers and guided them toward the best way to embrace the digital world. And let me tell you what the reality is, what I’ve seen and experienced: I’ve seen—too many times—tens and tens of people, too many people, jumping straight into coding tutorials. And I can tell you from the bottom of my heart: the worst thing you can do is blindly follow tutorials without understanding what
you’re doing and why
you’re doing it.
Decades? Blimey! Right, so tutorials are bad, got it.
I've never been mentored. What a load of rubbish, but it does ring true, doesn't it?
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
You can end up spending three months, six months, years watching videos, copy-pasting code, and building simple projects without ever wondering why—without ever taking a step back to figure out what truly makes a successful web developer. And I haven’t even got to the part where you start trying to get a job or a client, when you experience failure after failure, when you start to realize you’re missing skills—other skills than just writing code.
Are you starting to see that web development is not just about coding?
Six months watching videos? Bloody hell, that sounds boring. Skills other than coding, eh?
Maybe I should get a techie in to help me with these things.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
That’s why I strongly recommend that it’s crucial to do your research and have a plan. To increase your chances of success and to understand the bigger picture, before you write your first line of code, you need to answer a few questions to yourself, for yourself:
Research, right. What does it take? What skills? Setting expectations… sounds like project management, really.
I can do project management, I do it every day.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Notice that I’ve mentioned manage expectations
. In the coding community that I’ve led for the past decade, I’ve seen tens of people landing hundreds of job offers, becoming successful. And at the same time, I want to be honest with you: I’ve seen about the same amount of people failing, quitting along the way, never truly becoming web developers. I can see for sure that the more experiences I observe, the more the process of becoming a web developer happens. Being a numbers guy, every single time patterns emerge—I can understand what works and what doesn’t, I can draw conclusions, I can see from an above perspective what others can’t see from a personal view, focused only on themselves.
Tens of people landing hundreds of jobs? Rather impressive. About the same failing? That's not ideal.
I'm sure I can learn something from this.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
I’ll place myself in your shoes, and I’ll do my best to think of someone with zero experience who wants to start the journey of becoming a successful web developer.You need to and want to do your research—which is something I’ve already done—and I came back with a list of steps for you to better understand what you’re signing up for in the pursuit of becoming a successful web developer. So here is:
Right, placing myself in the shoes of someone with zero experience... which is pretty much spot on. A list of steps, eh?
I suppose I can have a gander at this list.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
My goal, your goal, everybody’s goal isn’t just to learn how to code. You want to become highly capable and confident in building and shipping websites online. And I’m not talking about basic websites you can see on your screen—I’m talking about client-ready websites
, which require at least ten times more effort to deliver, in the best-case scenario. You want to place yourself in the top 10% of junior web developers, top 10% of mid web developers, top 10% in the world—junior, mid, or senior web developers. This is where the rewards are the greatest for the effort and impact you can bring to the table. This is your main goal: to position yourself in the top 10% best web developers at your level.
"Shipping websites online"... that's the goal. Client-ready websites, that sounds like money. Top 10%? Jolly good.
I'm going to need to find someone who can do this. Top 10%, though, that's the ticket.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
So what does it mean? It means that:
accessibility
UX / UI
)Websites from scratch without tutorials? Blimey. Master the basics of accessibility? Alright. Manage expectations?
And learn about new tech? It sounds like a bloody full-time job.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Research is what keeps your journey healthy, and it also applies to any company that wants to stay competitive. Through research, you want to cover several key points:
real-time discussions
Right, so technologies going up and down. That makes sense. Experienced web developers and influencers? Not sure about that.
A mentor? Where do I find one of those? I'd rather just hire someone.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Understanding the competition, eh? Study job postings...sounds like a right pain. Comparing myself to junior web developers? I don't think so.
AI influencing development...that's the ticket, that's what I need to focus on.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
HTML
, CSS
, and JavaScript
to start with. You want to add TypeScript to this list as well, but I recommend leaving it for a bit laterAstro JS
and Vite JS
are good libraries to start your projects. NextJS
is good too, but it might mess with your head, so I recommend leaving it for laterJSON
and Markdown
, or what I call simple static databases, and you want to master those ones very well before you discover Firebase, MongoDB, or PostgreSQL laterReactJS
, a library that enables you to rapidly build interactive user interfacesUI
(User Interface) and UX
(User Experience)mobile-first
websitesNodeJS
skills to interact with back-end logic and servicesCLI
(a.k.a. the console, or command-line interface) and get good at itHardware, software, technologies… HTML, CSS, JavaScript… I’ve heard of those. Astro JS? NextJS? JSON? It all sounds like a load of rubbish.
I'll need someone to explain this to me properly.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Communication skills are important. I know that much. Confidence? Sorted. Client relations? That's my bread and butter.
Discipline and habits... that's where I struggle, to be honest.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
copy-paste
. This is the worst habit anyone can haveWatching tutorials without coding is a fail, got it. Isolating yourself and fearing questions is a fail, got it. Done is better than perfect...I like that one.
Copy-paste is the enemy? I knew it! Distractions are bad...easier said than done.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Income opportunities...freelancer, contractor, employee. I'd rather build a business, really. Monetize projects, right.
Business models based on merit...that's what I'm after.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
What I want to do—and what you should do as well—is pick one from the list you’ve made yourself or from the list I’ve shared above and start researching. You want to keep notes—it can be digital, or you can use the old pen-and-paper way if that’s your cup of tea—and most importantly, start to practice building real projects along the way.
Your journey starts today!
Take action! Right, pick something and start researching. Notes, practice, real projects.
Alright, let's see what this is all about. My journey starts today!
powered by Grok3
Elon Musk code-dev
Right, so the overall takeaway? Need a plan, avoid tutorials, communication is key, and done is better than perfect. The AI stuff is crucial to keep an eye on.
Action plan? First, find a bloody good techie who understands all this AI malarkey. Second, delegate all the coding to them while I focus on getting clients and closing deals. Third, make sure they're disciplined and avoid copy-pasting, and the distractions. Fourth, explore those business models mentioned and figure out how to monetize this whole web development thing properly. I'm rather excited to get started!
powered by Grok3
Elon Musk code-dev