From Marketing Student to Tech Explorer: My Journey
Table of Contents
Tap to expand
Sometimes, your path doesn’t look like what you originally planned. And honestly, that’s where things start to get interesting.
I started out as a marketing student. Nothing too unusual. The expectation was pretty clear: understand branding, learn about consumers, maybe work in digital campaigns someday. But somewhere along the way, I found myself drawn to something completely different.
Coding.
Not because I had to, but because I was curious.
When Curiosity Takes Over
At first, it was just small things. Watching tutorials, trying to understand how websites actually work behind the scenes. Then I started experimenting.
- HTML to structure pages
- CSS to make things look decent
- JavaScript to add interaction
It felt like solving puzzles. The more I learned, the more I wanted to try.
Eventually, I went further:
- PHP for backend logic
- CSS frameworks like Bootstrap and Tailwind
- Exploring how full websites are built from scratch
What started as curiosity slowly turned into something I genuinely enjoyed.
Building Something Real
Learning is one thing. Building something real is another.
At some point, I decided to stop just learning and start creating.
I built a news website using WordPress called Kabarmodal.com.
Then I created personal platforms to share ideas and write about technology:
- dmastekno.com
- teknologi.com
These projects weren’t perfect. In fact, they were far from it. But they were real. They forced me to think, to solve problems, and to improve step by step.
That is where the real learning happened.
Not Everyone Starts as a Developer
One thing I have realized recently is this: you don’t have to come from a technical background to learn tech.
I was in marketing. No formal coding education. No structured learning path. Just pure curiosity and consistency.
And today, taking that first step is more possible than ever before.
AI and modern tools are making it dramatically easier for beginners to understand complex concepts, experiment faster, and build functional things without needing years of experience upfront.
The Role of AI in Learning
If I am being completely honest, learning today feels very different compared to just a few years ago.
AI can now effectively help you:
- Understand code faster
- Debug frustrating errors
- Generate fresh ideas
- Learn step by step
It doesn’t magically replace the learning process, but it certainly makes the entire journey significantly less intimidating.
And sometimes, that is all someone needs to finally get started.
Can Everyone Really Learn to Code?
This existential question comes up a lot.
The fully honest answer is that not everyone will become a professional software developer. But that doesn’t inherently mean you cannot learn coding as a highly useful supplementary skill.
Learning to code is less about innate talent and far more about:
- Patience
- Consistency
- The raw willingness to try and fail daily
With the right mindset and persistence, most people can at least understand the foundational basics and build something meaningful.
What Really Matters
Looking back, the biggest lesson isn’t necessarily about coding or marketing specifically.
It is really about this: when you have the genuine intention to learn and a basic foundation, you can build almost anything.
Especially today, in a landscape where:
- Resources are practically infinite and easy to access
- Learning structures are more flexible than ever
- AI can safely guide you whenever you feel stuck
The fundamental barrier to entry is no longer specialized knowledge. It is just whether you are genuinely willing to start the difficult work.
Conclusion
I didn’t start as a professional developer. I genuinely didn’t plan to build websites or servers. But natural curiosity inevitably led me there.
From learning incredibly simple HTML tags to eventually building full real-world platforms, the journey has been far from perfect, but it has undeniably been meaningful.
If you are currently in a similar position, perhaps studying something completely different but feeling interested in tech, just start. You don’t need to have everything perfectly figured out on day one.
Take one small step, build something remarkably simple, and just keep going.
If you genuinely enjoy stories like this, explore more articles in the Life & Story category and try to find your own unique path along the way.
References