How to overcome learning challenges while you learn to code

Yogendra sahu
3 min readJun 26, 2021

2 min read about challenges you might face while learning to code

Lean coding
Photo by Florian Olivom on unsplash.com

Learning to code could be scary for someone who comes from a non-computer science field. For all of y’all geeks who are have decided to take the leap out of your boring 9–5 jobs and have decided to learn code, here are a few challenges that you might face when you are just starting. So continue reading below and do not let these challenges slow you down or make you re-think(I know you wont!!).

Choosing what programming language to learn

Choosing what language to learn could be tricky, especially when you have no computer background. An article about choosing your programming language walks you through various popular language, the pros and cons. In my opinion one should start from a high-level language that is more interactive, is easy to learn and can help you build logical thinking in terms of computer programming. W3schools is a great place to start learning about HTML, CSS and moving on to programming languages like Javascript or Python.

Choosing your development environment

Believe it or not when you are just beginning you are like and empty canvas and it is very easy to learn more bad practices than good ones!

While choosing you development environment you should keep the below points in mind:

  • What language are you learning
  • What are the most common tools that the industry uses
  • Is there enough documentation available?
  • How good are the productivity extensions that are available

For example: I am a web developer most of my life I have been writing HTML, CSS and JavaScript. I prefer using VSCODE that come with a ton of productivity extensions to help me with things like auto complete, code indentation, frame work support like react, running local servers and many more. Another popular text editor is ATOM

Finding the motivation!

Well!!! there is no bigger motivation to learn coding than a 6 figure pay check and/or a freelance career that can help you step out and work from anywhere + anytime! So put your finger on the key board and get learning

Finding support and source to learn

Learning can always come to a halt if you are missing guidance, discipline and mentorship. Coding is not just a skill but rather a career path that can transform your life. Although there is ton you can learn from sources that are available for free on Web and youtube, but if you want to excel and not waste time you can always look at below places where you can find the help you need to get through your learning journey!.

Bonus tip! If you are learning web development here are a few online tools that you might not want to miss!!

--

--

Yogendra sahu

Bachelors in Electrical Engineering! Master of Science in Info Systems and Full time/Freelance web developer, Entrepreneur