How to Learn New Programming Language in One Day

Mochammad Alamsyah
2 min readJun 29, 2018
Photo by Chris Ried on Unsplash

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output, there are hundreds of programming languages ​​today and it’s common that we are tasked to learn them in a very short time, it can be for school projects, work assignments, or just for your own learning. In this article, I want to share my strategy and make the learning curve more forgiving.

Just write the code
It sounds obvious, but sometimes we are afraid to write an ugly code and ends up not writing it at all, we all need to write an ugly code first, it’s a process we need to embrace it just like Donald Knuth said:

“Premature optimization is the root of all evil”.

Learn the basic
Before we learning anything, we need to learn the basics first, just because it features, for example, one of the reasons why Go programming language is so popular is because it’s concurrency, we all want straight to that part, but that’s dangerous because we don’t have enough to build upon, we need to learn the basics first.

Find a teacher
It’s way, way faster to learn with a teacher or a mentor because they can give you their advice, their experience so you don’t have to experiment in all the unimportant stuff.

Teach other
And last, if you want to test your learning and make it stick, try teaching the topic you just learn to others, see how their response, do they understand? and ask them to gives a feedback.

--

--