How to learn a programming language in 3 days!
Learn a completely new programming language in 3 days? That sounds impossible! And yet it is possible. Today I’ll show you how to learn a new programming language from scratch, using Go as an example. But you can also apply this concept to other programming languages.
Enough talking, let’s get started!
Happy reading!
Preparations
If you are a complete beginner in programming and don’t know a single programming language yet, then I’m really sorry, but this article is unfortunately not for you. Because in order to learn a new programming language in such a short time, it is important that you know and understand programming concepts. Of course, these can be very basic, like if-statements, for-loops, etc. I could write endlessly about programming concepts, but in short, you need to know a programming language.
But why is that so important? Well, if you understand how to program, then the only thing you need to learn is the syntax of the new programming language.
You don’t really need much more than that to follow the 3-day guide below:
Day 1 — Learn the syntax
As you now know, (almost) the only thing you really need to learn is the syntax. And that’s what we’ll deal with right at the beginning. I can’t help you with where to find this for your chosen programming language, but I used this article to learn the Go syntax, for example. Maybe you should just google the following: {programming language} crash course.
That’s it for day 1, let’s move on to day 2
Day 2 — Learning the specifics
Okay, we now know what our programming language looks like, but of course every programming language has its own special features. For example, one special feature of Go is that multiple data types can be returned. This did not exist in the programming language I was most active in before (Dart). For me, it was the case that many of the special features of Go were already contained in the article I had already read on syntax. But it also took me 2 days to read through this article. So it could be similar for you.
Day 3 — Projects, projects, projects
Well, the best way to learn something new is to put it into practice. And that’s exactly what we’re going to do. Today you will build lots of little projects that will give you practical knowledge of the language. A little tip for googling: {programming language} Beginner projects
Conclusion
As you can see, it is relatively easy to get to know a new programming language. Of course, I’m aware that you can’t become a professional in a programming language in 3 days, but I firmly believe that you can manage to learn the basics.
Thank you for reading, have a nice day!