caption

How I Would Learn to Code (If I could Start Over)

Programming is the most powerful skill you can 
learn for free and even without leaving your   room. With this skill, you can automate boring 
tasks, make your life easier, and create services   that other people are happy to pay for. That’s 
why learning to code is one of the best things   you can do. All you need to start is a desire to 
learn something new, a laptop, and the internet. Embrace the mindset that anything is doable.  We humans, can’t comprehend 
how much knowledge google has.   You can google and get free programming tutorials 
on any beginner-friendly topic. You don’t have   to know everything needed before you start a 
programming project.

You just google and learn   along the way every time you don’t know what 
the next step is. Even programming veterans   with a lot of years of experience often google 
how to do stuff. Why wouldn’t you do the same? There is one thing that will define if you will 
or will not become a good programmer. How you act   when your code doesn’t work is the most important. 
During your journey, you will face a lot of bugs   almost as if you were an entomologist. Your code 
won’t work or will work incorrectly and you won’t   know why. The truth is that you can find out the 
reason for any bug but sometimes you have to learn   more before you see it. You need to embrace a 
mindset that there is always a solution and keep   going.

Sometimes your project might be frozen 
because you face a bug you are not able to spot   yet. Just keep learning and eventually, you will 
find it and add the beast to your insectarium. What programming language to pick?
To start you need to pick your   first programming language. What programming 
language should you pick? I would say Python.   Is it the most useful one? Depends on what 
exactly you want to do eventually. Python is   the easiest, most versatile, and most popular 
programming language you can find. And yes,   you will find a lot of free tutorials 
and projects on python on the web. That   will ensure the start of your programming 
journey is as easy and smooth as possible.

Learn by doing
You can read books and watch videos on programming   but nothing is as efficient as learning 
programming by doing. It is the most confusing   way but also the fastest way to learn to code.
Just come up with a project and start asking   yourself what is the next step you have to 
take. Google every time when you don't know   the answer. Alternatively, you can find a 
suitable tutorial and follow instructions.   Try not to copy-paste code mindlessly 
but understand what is going on instead. Build a habit of coding  As a beginner, you can’t imagine how far it could 
take you if you create a habit of coding daily.   There are plenty of free apps where you can learn 
to code or even compete with others.

Leave a Reply