How to program your own programs
For most people who decided to link their life with programming, the question arises: where do you start programming, because I would like it right away, from the first steps of writing their own programs. On the one hand, this will be the development of practical experience on the one hand, and on the other - the acquisition of the ability to solve applied problems.
A computer is a similar programming tool, such as a carpenter's ax and the easel. The most important thing is the development of knowledge and skills, and you will be able to create practically on any machine. This means that there is not much difference in learning to code. Of course, choosing a language for writing programs can play a decisive role when a young man begins to present himself as a promising specialist. But it will be a little later.
For example, if we consider web programming (where to start is also a question) then there is a minimal set of front and back technologies without which full web application development is impossible at any work site. And the extensive set of programs is beyond the reach of the beginner's programmer and he is not the one who basically can start programming. You can also find online coding classes for kids
Classics of programming recommend laying the foundation in three directions:
A strongly typed language - such as C / C ++.
Entirely OOP-oriented language, traditionally considered JAVA.
A scripting language with a choice of classics like shell, sed, awk or Perl or something new. If you want to spend less time and effort learning, PHP does.
Of course, today when new technologies emerge almost every day, it is unlikely that anyone will follow the precepts of the experienced on how to start programming. Probably a more pertinent answer to this question will be, what needs to be done to start programming in at least one language? But the recommendations obtained are only suitable for the development of primary skills and nothing more. In real life, any popular programming language, or rather its study, can be compared to studying, for example, Russian in high school. The analogy is incomplete, but indicative enough to understand what is at stake. You have to start with the simplest - learning the "alphabet" of programming, and then.
Get more robotics technician training & certification
Either way, a potential employer either pays well to an experienced programmer, or pays little, but doesn't require any special skills. Therefore, coming back to the question "how to start programming", you have to answer something like this: with the accumulation of experience. And this means that it is always necessary to write applets anytime, anywhere, like an artist who wants to improve his skills and draw anything that caught his eye. Exercise leads to excellence, and even for excellence, many are willing to pay good money. For example, now even the early sketches of famous artists cost a lot of money.
The last item to mention here is the need to create so that it can be narrated or written later. In other words, we are talking about creating the programmer's portfolio, where the source code will be presented - from the very first creations to all the advanced achievements in this area. With such support, conversations with potential employers will be shorter and the need for a resume may even disappear on its own - job offers will simply start to come.