What you need to know before you start to learn programming

If your idea is to get started in programming, we will tell you what language suits you and what are the general tips that you should take into account.

Macbook showing a screen with programming code.

This is what you should know if you want to start in the programming world. / Photo: Unsplash

LatinAmerican Post | Ariel Cipolla

Escucha este artículo

Leer en español: ¿Qué necesitas saber para iniciarte en el mundo de la programación?

Anonymous's return sparked widespread interest in programming. According to what Clarín media highlights, it is “an international group of cyber activists”, which is made up of people in charge of carrying out cyberattacks, all through their knowledge of code.

This lets us see all the possibilities of the cyber world. Also, being quarantined allows more time to understand code, where many companies launched free teaching platforms. For example, Infobae highlights eLearning Coursera and Udemy as entities in charge of offering programming courses at no cost.

Considering this situation, a novice in programming, that is, a person who knows absolutely nothing will have several concerns when starting. For example, what is the suitable language to start, since each code has different functionalities and difficulties? Let's try to solve this puzzle a bit.

With what code is it convenient to learn to program and what do you need to know?

From the Hypertextual website, they mention that "choosing a programming language depends on what you want to do". Despite this, it is necessary to understand that there are some that are more recommended than others. That is, if your idea is to develop applications on mobile phones, you will not be able to learn the same thing as someone who wants to dedicate themselves to web development, for example.

For example, many professionals consider C to be the "grandfather of all languages", in the sense that it can be taken as a basis for learning a posteriori. That is to say, all the basic concepts of programming are learned there, ideal for developing useful structural thinking, and later specializing in a specific branch.

Also read: The 5 most impressive hacks in history

From Xataka they also mention that both JavaScript and Python are two highly recommended languages to start. From this perspective, the first is one of the simplest, since it only takes a browser and a console to start getting into the web world. The second, on the other hand, is one of the most versatile, which serves perfectly to get you started and to finish, as well as being quite fun to use.

In this sense, the most important thing will be to know what it is we seek to feel when having our first experience with code. Although some will have greater difficulties than others, the reality is that experts recommend that we orient ourselves towards a vocation, towards the idea of marveling at new discoveries that are interesting to us, always within the range of recommended languages to get you started.

Once we are clear about what is the ideal language to start programming, we must take into account some tips. Specialists also often mention that no one learns only from theory, but that you learn by programming by programming. That is, practice and mistakes make professionals.

The Medium website mentions that in order to learn to program and not die trying, we must find motivation. This will be essential, since the path will be full of frustrations and doubts that you will have to solve on your own, where your interest in discovering and nurturing yourself will be what will lead you to achieve it because the money you get for working on it will come later.

Finally, exercising logical thinking is key for every programmer. Although we will have to learn new "structures" of language, it all comes down to seeing how resources can be used in everyday life. If you don't know something, don't hesitate to ask other people, because programming also involves a lot of interaction with others, something perfect for a world as interconnected as ours.