Four Obstacles To Overcome As A New Programmer

Shweta bhalla
GDSC UMIT
Published in
3 min readSep 22, 2021

Before starting to read this, you need to ask yourself a question that why you entered the world of programming? Why did you decide to learn coding?
I’m sure, most of the people must have been fascinated by some application and were curious to know what goes behind the making of your favorite app. Whatever the reason was, you must he inspired by something . Programming has changed our lifestyle completely today, it has made millions of people’s life easier. In most cases we all start to learn coding with full enthusiasm, and then quit it because of the difficulty faced in the learning phase. It is true that learning to code is difficult at the beginning, we face a lot of problems, but once you understand it’s logic and working, it automatically becomes interesting and we start to enjoy the learning process more in future. I have listed below some obstacles or queries that I had as a student in the beginning of learning to code, and how you all can avoid it:

1. Dilemma in choosing the language :
The first main problem I encountered with was that which coding language should I learn first. We need to understand that all programming languages are in a way connected to each other, so getting the basics clear is even more important. According to my opinion I would suggest that you can go with PYTHON first, as it is easier compared to other languages and is simple to understand for someone who is new to programming.

2. Most suitable software:
Now when it comes to the software there are a lot of them available currently on the net, so it becomes difficult to choose as we are new to this and confused, I would advise that you can start practicing on an online compiler first so that you can get the basics right and then go for software’s like IDLE 3.9.7, ANACONDA for python, TURBO C and VISUAL STUDIO for C and C++.

3. Apt learning platforms:
So in programming the grasping power of the learner depends on person to person, so it doesn’t really matter if you learn it from a classes or through an online medium. There are many apps and youtube channel which provide quality education that too free of cost. There are many certified courses available on COURSERA, UDEMY, W3SCHOOLS for PYTHON, JAVASCRIPT, C++,C etc. So I would advise you to go with the online platform as it is not only more convenient , but also time and cost efficient.

4. Rectifying errors:
As a beginner you should have a habit of making your own handwritten notes, and jot down all the syntax errors that takes place after compilation, so that in future if you ever make an error it would be easier and faster for you to rectify it. This will also result in better understanding of the language.

These were some common points that you may find difficult at the beginning, but trust me with lots of practice and hardwork you will enjoy this learning experience.

For more informative articles you can follow us on
Twitter-
https://twitter.com/DscUmit
Github-
https://github.com/gdsc-umit
Facebook-
https://www.facebook.com/dsc.umit.3
Instagram-
https://www.instagram.com/gdsc_umit/
Discord-
https://discord.gg/ppREJ3aVvE

--

--