An approach to learn a programming language.

Hey everyone, this is Abhishek V Tatachar, an engineering student at Global Academy of Technology. I have been coding or practically writing programs and logic for the past 8 years. I studied in an ICSE school, and programming was a part of our curriculum right from 8th grade. My journey of programming started with the C++ programming language and then moved on to java in the 9th and 10th grade, finally happened to have settled with python for the last two years. My journey of programming was quite smooth, for a fact that I knew this is where I have to land and I had the right set of people, my family and my professors at school and college to guide me. The purpose of this blog or article is to convey an efficient method with which learning a programming language can be made simpler.

  1. Find a Purpose: I have seen this happening, people randomly choose a programming language and want to start learning that language. The thing is that before you choose a programming language, find a purpose for programming. Erase the concept that, just knowing a programming language will fetch you a job. Knowing a programing language without the knowledge of how to use that programming language practically is of no use. Ideally, find a project, then find a suitable programming language that will help you with the project, learn the language and finish the project.
  2. The art of asking: For a good programmer, the foremost thing he has to do is to ask questions. Why did something happened when I wrote this piece of code? What did I miss out in my code? How can I make my code more efficient? Ask ask ask. Follow communities, and one such supportive community is the Stack Overflow community, you can literally find solutions to most of your coding questions on Stack Overflow. Understand that there is someone else who was also once stuck at the same point. He would havefound a solution and that solution could help you. And another important thing, give back to the community. You find a solution, consider sharing it, someone else could have the same issue and is looking for a solution.
  3. Take baby steps: So, now that you know what you which language you want to learn. Start learning. Find a suitable course, there are a lot of them available on Udemy, Udacity, Coursera, LinkedIn, and many more platforms. Remember, never finish a course with the urgency of obtaining a certificate, take baby steps in understanding every concept thoroughly and make sure you practically type out and implement each concept. You learn when you write, that’s the logic.
  4. Debug: This step, debugging has thought me a lot. I find it very interesting when I get to solve errors, or bugs my friends encounter at college. Solving bugs or debugging gives you a vast exposure on how to tackle problems that can arise while programming. Having this knowledge will not only help you when you encounter such bugs, but also lets you know why something happened.

So, yes. This is how I would suggest you to start learning programming. Writing logics and code are so much fun if we are willing to explore and learn. Develop the right skills in the journey. And I’ll wish all of you Happy Coding. So, with that said, I’ll conclude this post, if you find this post helpful, just hit the like button and do follow.