DEV Community

Cover image for Why did you Decide to Learn Programming?
Mohamed Hassan
Mohamed Hassan

Posted on

Why did you Decide to Learn Programming?

Take a break from scrolling down and motivate the newcomers. Why are you learning to code? are you looking for a better job? or you just like solving complex problems? or you are trying to start your own business? or you have fun just by writing code?

Comment down below :)

Here are my reasons for learning to code.

1- The dynamic process and how we think as programmers is just innovative.
2- The career opportunities are great.
3- Learning other great skills as you go on your journey as a programmer is really beneficial like analyzing, patience, determination, and sympathy for helping others.

Top comments (11)

Collapse
 
delta456 profile image
Swastik Baranwal

I learned how to program for making my Pokemon GBA game in C. As learning and diving into it completely. I started to find it fun and thinking in the programming way to solve and approach most of the problems. So I find all your 3 reasons valid to how to learn to code.

Collapse
 
moha1234566044 profile image
Mohamed Hassan

You wanna make your game in c?
Wow that's really challenging you got it bro!! :)

Collapse
 
delta456 profile image
Swastik Baranwal

It's not from scratch. Most things are already done for us, it is a disassembly.

Collapse
 
alex002i profile image
Alex

I started programming because I was fascinated by computers games. Now I am not a game developer, but I'm a web developer. It's so cool that you can create interesting, creatives and good looking things on a computer, but salary is also a good part of being a programmer.

Collapse
 
moha1234566044 profile image
Mohamed Hassan

Agreed :)

Collapse
 
benjioe profile image
Benjioe

At first, I just wanted to solve some technical and logic problems.

But now, what I really love about my job is our ability to choose.
There are so many job offers, we can choose, why, for who and how we want to work:

Because I love learning new things? Because I want to help peoples finding solutions to their problems? because I want to make that's world a better place? because I want a well payed, family compatible works?
For a big company? A medium one? A startup? As a freelance?
In remote? In a team? In a another country ?

That's your choice, your responsibility.

Collapse
 
moha1234566044 profile image
Mohamed Hassan

Agreed, the possibilities in this profession are endless :)

Collapse
 
chrissannar profile image
Christopher Sannar

Originally I wanted to just find a job that was high in demand, paid well, and was flexible. However, the more I studied the more I found my passion: I love getting things working.

That dopamine hit that happens when you click the button and it all runs smoothly. Priceless.

I'm still trying to find my way in the world, I'm really considering do something education related, but I'm just excited to see where this journey will take me.

Collapse
 
moha1234566044 profile image
Mohamed Hassan

That was insightful. Thanks for your comment :)

Collapse
 
gabrielecimato profile image
Gabriele Cimato

For me it was a creative outlet and I love challenges! I always enjoyed pushing myself and found that programming or even just engineering in general was a challenge I enjoyed. Plus we get to make things!!

Collapse
 
raphael_jambalos profile image
Raphael Jambalos • Edited

I love the feeling of solving a difficult problem. The more agonizing it is, the sweeter the feeling is after I solve it. When I was a college student, I would spend my evenings and early mornings stuck up and solving a Machine Project. When I finally completed all the test cases, I would shout for joy at like 2AM. I like feeling like a genius, even if just for that brief moment.