The journey of coding varies for each individual, influenced by numerous factors. From the moment one decides to start learning to code to securing their first job, a lot happens within that time frame. As a developer, I have found that sharing these experiences has been incredibly helpful and inspiring.
What programming language should I learn? Is it still relevant in the market? What study materials should I use? How long will it take to acquire the necessary skills to become a professional? These are common questions that many aspiring developers ask themselves. Each of us has a unique story to tell, and it would be even more interesting to hear yours.
The struggle was real. I almost gave up at one point. I still remember the days I had to borrow my friend’s laptop to practice, making sure I returned it on time LOL. Wifi wasn’t accessible to some of us, so I’d use the work one, even though it had some restrictions . But honestly, it was worth it because now I can do some real magic with code 😁
Big thanks Alain for creating this platform – It looks amazing! Wishing you all the best 🙌🏾
What an incredible journey, Gaston, and thank you for the kind words! 😊
The Wi-Fi story is truly fascinating. We would love to hear more about those kinds of challenges—especially your first interview and the turning point in your career.
What I’ve Learned on My Self-Taught Coding Journey (And What Might Help You Too)
I’ve been learning to code on my own for a while now, and the journey has been full of ups and downs. If you’re a self-taught developer just getting started—or struggling to stay motivated—I hope this post gives you some clarity and encouragement. Here’s what I’ve discovered and truly believe will help someone out there walking the same path.
When you’re just starting out, coding can feel overwhelming. You’ll stare at the screen, wonder if you’re cut out for this, and maybe even think about quitting. That’s normal. The key? Be consistent and keep showing up.
Even when you feel stuck, keep going. Without even realizing it, one day things will start making sense.
Following tutorials is useful, especially early on. But if you only follow along without creating your own work, you’re just copying.
Real growth comes from building your own projects from scratch.
Start small—maybe a to-do list app or a personal website—then gradually take on bigger challenges. That’s how you learn to think like a developer.
One of the biggest mistakes you can make is trying to do it all by yourself.
Join developer communities, find mentors, ask questions, and contribute when you can.
Even just reading other people’s struggles and wins can help you stay motivated and realize you’re not alone.
If you’re on the self-taught path, I want you to know—you’re not behind. Everyone learns differently, and there’s no perfect timeline. Just keep going, keep building, keep learning.
Hope this helps. We’ll catch up very soon again.
Happy coding. 🚀
Louis
We are truly inspired by the detailed story of your coding journey, Louis. What stood out most in your comments is the fact that you are self-taught. It would be valuable to learn more about the study materials or tools you used to master coding. Some software developers rely on books, others turn to e-learning platforms like Udemy or W3Schools, while some prefer YouTube tutorials. We would greatly appreciate your insights on the specific resources that contributed to your learning.
I don’t usually comment on posts, but when I came across this platform, I thought—why not share my coding journey as well? 😊
When I first started studying Information Technology, I had no clear idea where it would lead me. I found myself enjoying coding in C# more than I felt comfortable with JavaScript. As I approached my final year of studies, I still didn’t have a clear direction within the field—until I discovered that backend development was my strength.
Working with data is something I’m truly passionate about and naturally good at, and I absolutely enjoy it.
Thank you, AlainTech, for providing such an inspiring platform. Keep up the great work! 🙌
My journey as a software developer exemplifies resilience and growth. I began by teaching myself how to program, I dedicated three months to self-learning despite the challenges of working alone (which I do not advice, community is important). Recognizing the need for structured guidance and a supportive community, I enrolled in an institution, which became a turning point in my learning experience. Over time, I navigated the ups and downs of programming, discovering joy in the process and reaffirming my passion for the field. For aspiring programmers, my advice is both practical and encouraging take a month to explore programming and determine if it’s truly your calling, focus on mastering the fundamentals by minimizing reliance on AI for projects, and above all, be patient with yourself. Imposter syndrome is common in the tech world, but your experience underscores the importance of perseverance, resilience and self-belief in overcoming doubts and achieving goals. I myself have a long way to go, in this field we never stop learning. We got this!
Wow, this is amazing! Your new coding website looks super clean, professional, and easy to navigate. I can see how much effort and passion you’ve poured into this — it really shows! I’m honestly inspired by how far you’ve come.
Seeing your site also made me reflect on my own coding journey. I still remember when I first started — struggling to print “Hello, World!” and wondering how anyone could possibly understand all those lines of code. Over time, with a lot of late nights, debugging sessions, and “aha!” moments, it all started to click. There’s always more to learn, but that’s part of the fun.
Keep up the awesome work — can’t wait to see what you build next!
I started my coding journey because I wanted a better career—something with growth, flexibility, and long-term potential. I wasn’t in tech at the time, but I kept hearing about how software was shaping the world, and I wanted to be part of it.
I began by Googling “how to learn programming” and landed on HTML, CSS, and JavaScript. That first search turned into late nights spent on YouTube tutorials, freeCodeCamp, and endlessly tinkering with mini-projects. I didn’t attend a bootcamp or university for this; I taught myself by building real things—little tools, simple websites, and eventually full-stack apps.
I chose JavaScript because it was beginner-friendly and everywhere—frontend, backend, even mobile. Later, I picked up Node.js and started diving into APIs and databases. It wasn’t always smooth. I had doubts like “Am I even doing this right?” or “Will anyone take me seriously?” But I stayed consistent.
Eventually, small freelance projects turned into portfolio pieces, and that led to my first full-time developer role.
If you’re just starting: pick one language, build things, and don’t stop. The journey is different for everyone, but progress comes with persistence. Your story will be uniquely yours—and that’s what makes it powerful.
I am a novice in the field.
Reading you Alain and the different comments, I have a faint idea of what coding is.
My son is always interested in coding. I will definitely share the link.
Thank AlainTech for the great work. Continue to teach as you share.
Je vois la passion et le désir de faire plus dans ce domaine, c’est vraiment une belle opportunité, et c’est vraiment le temps de creuser la profonde connaissance de ce potentiel…