C
C
Crowdamn2018-08-08 17:13:15
Programming
Crowdamn, 2018-08-08 17:13:15

How to start understanding programming?

I recently started learning programming (namely Java). When I started to solve small problems, I realized that simple knowledge of PL is not enough. What exactly do you need to know to begin to understand this matter?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
D
Darkhan Kamaliev, 2018-08-08
@darakanoit

PL is not a goal, PL is just a tool like any other language in the world (not just it).
This is usually called the technical mindset - thinking differently.
I would advise you to allocate time for logical reflections on tasks. When you understand how it should work in your head, then you slowly transfer it to the code.

V
VoidVolker, 2018-08-08
@VoidVolker

Programming is just a translation of algorithms from an abstract human language into the same abstract artificial computer language, but a more logically strict and limited language. So basically programmers are translators from one language to another. It is important to be able to clearly and unambiguously formulate your thoughts, to have abstract and imaginative thinking, as well as a good memory. And of course, to have a great desire to constantly learn and develop, day after day, year after year - there is no other way.
To begin with, I recommend studying the device of a computer and the principles by which it all works. It is also useful to study the history of the emergence of computers - in order to understand where this all around came from and why it exists at all.

S
Saboteur, 2018-08-08
@saboteur_kiev

The general understanding of architecture in IT is the term computer essential.
Well, technology - how IP works, how processes work, how the operating system works, what it is and how the driver works.
The programming language itself is only the alphabet.

A
Andrey Titov, 2018-08-08
@titov_andrei

You can try to compile your own glossary of terms - like Wikipedia and add words there that are encountered in the course of training.
It also helps a lot to explain something to someone - you begin to approach the object of study in a completely different way.
And so, for starters, it’s stupid to copy - only you need to type the code with your hands - and as in music - then you will write as a keepsake, and then understanding will come.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question