My frustration with learning programming

Manpreet Singh
5 min readApr 13, 2021

Welcome back! I’ve been making a ton of articles on tutorials as well as my thoughts on things ☺️, well it’s time for a rant. First off, I wouldn’t consider myself an “expert” at programming, but I have been coding for several years now and work full time as an engineer. Recently, i’ve been learning a few new programming languages / packages and have found some places that I just can’t shake my frustration from.

First off

As always, if you have any suggestions, thoughts or just want to connect, feel free to contact / follow me on Twitter! Also, below is a link to some of my favorite resources for learning programming, Python, R, Data Science, etc.

Let’s begin!

Poor Documentation

This by far is the most fascinating thing I found when learning these new languages / frameworks: you have so many tutorials that are completely outdated / poorly documented. Recently, i’ve been learning Django, and there is so much documentation on it that is so precise that the learning process has been awesome for that framework, however, there is another package (i’m not naming it) that is pretty popular / mentioned a lot, but the documentation / tutorials are so hard to follow and outdated. For me, it’s somewhat of an annoyance, but to someone just starting off in their programming journey, this could be a reason they stop coding. Since I started spending a lot more time coding out some new projects, i’ve really started to expand on my tutorials and add way more clarity in case beginner programmers are reading them. This definitely wasn’t something that scared me away from using that framework, but to a beginner programmer, it could have been the case.

Information Overload

When I started learning another programming language recently, I realized how many beginner…

--

--