It wasn't my curiosity that introduced me to programming. Actually, it was my mother.

It was about six years ago, when I'd told her I'd like to make video-games, like all kids do. She didn't just nod and go about her way. She found a free course that taught programming to kids my age and immediately enrolled me. Looking back, it was surely the best thing she'd done for me, because it gave me a purpose and a future to look forward to.

The course was interesting. We learned the basics of C++, then moved on to harder topics like algorithms and data types. But more and more, I was beginning to feel left behind. Like I didn't belong there. It didn't help that I only programmed on the course, with no practice back home.

I felt scared of the future. Thought I didn't have what it takes to become a programmer. I might have broken the last straw when I started playing truant and went to McDonald's to pass the time. Because every time I did go to the course, I felt stupid and anxious. So I simply skipped.

Time passed. I got more depressed, became more antisocial, my self-esteem took a nosedive. And when it comes to depression, people always seek an escape path.

I got my escape in fiction. Started reading books, tried writing stories, and it got to the point where I asked my mother if I could become a writer and not a programmer.

And guess what? She said, "Do what brings you happiness. This is your life."

It's funny, that such a silly line stopped and got me to think. Turned out, I didn't program for fun, for myself or for my career. I'd done it for my parents, for their expectations and I was scared that in failing, I'd become a loser in their eyes.

I dropped out of the programming course. Not because it sucked, but because I wasn't going there for myself, but for my parents. But I didn't quit programming. No, I watched countless tutorials, youtube videos, browsed StackOverflow, read some books, coded every day, and now I can say without hesitation, that I love programming. I'm hooked. And I don't want to stop.

If you've read this so far, I'm sorry for my rambling. I will now leave you with only one tip: If you decided to do something, do it for yourself. Forget about parents, expectations, career, future, time or money and do it only because you want to. Because nothing else matters. Only your happiness.

  • 7
    Curiosity... Huh.. It helps!
  • 6
    That's so great of your mother :)
    And I'm happythat you sticked to it and noticed that you really liked it.
  • 3
    You're absolutely right. Curiosity is one of the most important quality for a programmer.

    Thanks man! I'm really lucky to have such an awesome mother.
  • 3
    Super Mom
  • 1
    @Cyanide @irene @okee
    Than you guys, this lifts a weight off my shoulders!

    Haha, that's certainly another way to get into programming!
  • 2
    You've just reminded me why I'm doing what I'm doing. Thank you.
  • 1
    You have an amazing mother and an equally amazing advice in the end.
Add Comment