For most people who decide to connect their lives with programming, the question arises: where to start programming, because I would like to write my own programs right away, from the first steps. Then, on the one hand, this will be the accumulation of practical experience, and on the other, the acquisition of the skill to solve applied problems.
A computer is the same programming tool as a carpenterโs ax, and an artistโs easel. The main thing is the development of knowledge and skills, and you can create on almost any machine. This means that there is no big difference where to start learning programming. Of course, the choice of language for writing programs can play a decisive role when a young person begins to offer himself as a promising specialist. But it will be a little later.
, web ( - ), front- back-endโ, - . , , .
:
- - , C/C++.
- - , JAVA.
- , shell, sed, awk Perl - . , PHP.
, , , - , . , : , - . . , , , , . , , , . - "" , , .
, , , . , " ", : . , , , , , . , . , .
The last point worth mentioning here is the need to create so that you can later talk about or write about it. In other words, we are talking about creating a portfolio of a programmer, where the source code will be presented - from the very first creations to all the advanced achievements in this field. In the presence of such help, conversations with potential employers will be shorter, and the need for a resume may completely disappear by itself - job offers will simply begin to come.