How to Become a Programmer
Must-1: There is no perfect way to learn
Some will say, watch YouTube tutorials. Others might say, read those books. Someone else may say, read blogs on that website.
I say, there is no perfect way to learn. Whatever anyone recommends, check it out. If you like it, continue. If you don’t like it, Google it or search on YouTube or any mobile app store and find other ways to learn. Once you have tried out multiple ways for a few weeks, you will find out your own way to learn. So, don’t try to fit hard on other’s way, instead, build your own way to learn. That way, you will learn better!
(If you like the first tip, press the clap icon 👏 and hold it until it hits 50.)
Must-2: Don’t listen to most of the people
Everyone will have a different opinion. Some people will try to discourage you. Don’t get frustrated or demotivated with that. Instead, take the positive advice, trash the negative one and move forward. Keep doing what you should do. Keep learning. Keep trying. I know you can do it. So, let’s do it.
Must-3: Select a programming language, but don’t stick to it
In my journey, I started with PHP. After a few weeks, a friend of mine convinced me to switch to Java. Then, a teacher told to learn C#. After using C# in my first job for six months, I switched to Javascript. I used Javascript for 6 years, and then, last year I moved to Python.
Must-4: Your plan and timeline will not work
It doesn’t matter how robust your plan is, it will not work. Things will not get done according to your plan. So, don’t get frustrated. Just make sure that you are learning something new every day. Invest at least 2 to 4 hours every day. So, don’t go for plan, go for persuasion, patience and punctuality. If you can do it, no one can stop you.
Must-5: Don’t just read or watch. Try it. Code it
Just reading blogs or books and watching video tutorials will not make you a programmer. Watching Karate movies, will not make you Jackie Chan. Instead, you have to practice. If you can’t install a code editor in your computer, search online code editor and use that. If you don’t have a laptop, use a mobile app like Programming Hero, SoloLearn or AIDE to practice coding. If you got stuck one way, there are nine other ways! 😊
Must-6: Code small things first
Don’t try to change the world or make a billion-dollar company with your code in a short span of time. Nobody could. Just practice coding with 5 lines, or 10–20 lines. Build a calculator or a simple tic-tac-toe game (Bill Gates started with that!). Or, just try reversing string, joining arrays, finding elements, and code them again and again to become good at it!
Must-7. Don’t rely on others, rely on google
If you find someone else as your mentor or learning buddy, it’s great. However, don’t wait for them to guide you. Don’t wait for your learning buddy to explain you something. Instead, use Google. Google knows everything. If you don’t understand anything, Google it. If you are bored on one tutorial, search google for another…there are hundreds of them out there.
Google Everything: Googling makes you wiser. So, whenever you have any doubt, concern, or curiosity — just google it. Ask Google 10 times, before asking anyone else. If needed, change the search query and search again. The better you are googling anything, the better programmer you are. Then, you will discover sites like stackoverflow, quora, etc. which will open up a new world of helping friends.
Must-8: It won’t be easy, but it’s not impossible
You won’t understand everything in a day, or a week, or a month to get a $80,000/year job. It will need time. It will needs hard work, dedication and consistency. It will need sweat. Once you have that level of effort, you will make it.
However, it’s not impossible, millions of people have done this. Not everyone is smarter than you. Honestly, some less smart people also made it. If they can do it, you can do it as well.
Don’t forget to press the clap icon 👏 and hold it until it hits 50.
Take Action
If you are a brand new programmer or at the intermediate level, try out this android app named Programming Hero. This is the best app to learn programming in a fun and interactive way.
Also, feel free to reach out at programming.hero1@gmail.com…we will be happy to help you. We would like to hear if anything holding you back.
Let’s win together. Let’s just do it!