It is not easy becoming a programmer overnight. To be a programmer, one needs to have good analytical insight as well as a logical thinker. Once you have decided to become a programmer, you are up for a big challenge for both learning and understanding different types of programming language. For that, I have decided to help other novices to learn from my experience.
So, here it is. The list of information I wish someone had told me when I was learning to become a programmer.
- Don’t Be Lazy: Laziness is your greatest enemy from learning. From the beginning, you should repeat things what you have done. If you don’t repeat things, again and again, you will have a hard time remembering as well as knowing in the future.
- Be Curious: Curiosity opens the window for learning fresh and new things. It’s a must-have feature to compete in the ever-changing world of technologies. That’s why who are curious about learning more and don’t laze are the winners.
- Make a plan: It’s a well-known fact for ages that “well begun is half done” but only a few know that “good planning is another half done”. To make your effort and training effective and efficient while being diverse, it’s important to set a good plan. There should be points of gratification. Find out the ways for encouraging yourself. Another important factor in play is visualization. Keep a track of what is done and what is to do for the future.
- Learn How to Learn: For some, following a written guide is easier. For some, YouTube is the best option. It doesn’t matter whatever path you follow; you need to try different approaches, techniques and different timing of the day to find out the most efficient way of getting your training done. Eventually, this will help you learning the way that’s comfortable and effective for you so that you don’t end up burning out.
- Find a Mentor: A good mentor can always help your learning. There are already a number of pros in the field. You can get help from there. They’ll offer helpful advice, review your codes and most of all, answer all the dumb questions you might ask.
Anyone with a more understanding of the field can become your master.
- Practice What You Learn: Practice makes perfect. You may have watched all the YouTube videos on the topic, read all the books and articles. Yet, you’re far away from understanding the concept by yourself. Make a habit of watching the tutorial and writing code by yourself. This way, you can learn faster while developing a solid background. You’ll also start learning new things all by yourself!
I hope this post was helpful for kick-starting your coding journey. Don’t be afraid of asking questions. Whenever in doubt, feel free to consult your mentor. There are some awesome community out there for helping you out.