I’ve been trying to start programming since early 2015 and I was finally able to start in 2020. It took a long time for me to start programming. There are certain things, that hindered me from learning. I tried multiple ways to overcome my issues but I failed. It took almost six years to finally convince myself to learn to program. Just in six months, I’ve learned C, C++, JavaScript, and Python. Though I’m no expert, I’ve just gathered basic knowledge of these.

I feel that there are lots of people out there who are struggling to learn programming. So, I thought I’d share my own secrets which can be the door opener for someone. So, let’s go through the journey together

“From Nobody to a Programmer”

1. Don’t Make A Complete Guideline

My parent always encouraged me to make a routine for myself. I’m making routines from my childhood for almost every task. So when I decided to start to learn Programming, the first mistake I did was “Making a ROUTINE”. Sounds crazy, right? Let me explain. When I made a routine, I was fixed from where I started and where I will reach. But this was a lengthy process and most of the time, I got tired of following routines and non-feasible routines made me tired before starting anything. I always thought, “I’ll start tomorrow”.

“Yesterday, You said TOMORROW”

So, don’t make guidelines, don’t make routines and most importantly, don’t wait for tomorrow. Even don’t wait for another time of today. Finish reading this blog and start learning straight away. It worked for me, it’ll surely for you too.

2. Don’t think of the OUTCOME

It’s good to be clever but not always. Once one of my Professors told me, _“Mahee, Be a BABY. It’s the key to being wise”. _When we act like being clever, our mind opposes to learn new things and gives us a clever vibe that keeps us away from new learning. For a long time, whenever I tried to start programming, a bunch of negative thoughts crossed my mind. Like, “Do I really need it”/ “Will it help me to make money”/ “It will waste my time” and so on. There is no harm in learning a new thing. You never know when it will be needed. So, don’t act like a pro. Be a BABY and don’t overthink in the time of learning a new thing.

3. Don’t Think of Your Background

My mother is a housewife and she has been cooking for us for 26 years. She doesn’t have any degree in cooking or certification but still, she is a cook/chef. I know programming and cooking both and I can assure you that “Programming is much easier than Cooking”. So, the main point of my words is, you don’t need a CS background or degree to start programming. 70% of coders don’t have a CS degree. It’s not rocket science, it’s just a new level of basic learning. Don’t let a CS degree stop you from where you going. You’re a Non-CS? Welcome to the family.

4. Don’t Afraid of Math/ Logic

There is a myth among the people, which is “You need to be good at Math and logic to learn programming”. It’s a myth and most importantly, one of the biggest lies around the world which is considered to be true. I don’t know from where this started to spread but the truth is, we all have a certain level of knowledge of Math and Logic which is enough to start. You can search google and you can find 6–7 years old kids who have started to code. I don’t think you know less math than them.

Math and Logic are important when you start doing top-level programming or working on something magnificent like Facebook, YouTube, and such things. Unless you’re going to super big, you don’t need to know math.

#programming #coding #software-development #self-improvement #software-engineering #success #productivity #tutorial

5  Tips to Help you Start Programming
1.05 GEEK