ComputersProgramming

How to start programming your own programs

For most people who decided to connect their lives with programming, the question arises: where to start programming, because I would like to immediately, from the first steps to write their own programs. Then, on the one hand, this will be the development of practical experience, and on the other hand - the acquisition of the skill to solve applied problems.

The computer is the same tool in programming as the carpenter's ax, and the artist has an easel. The main 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 how to start learning programming. Of course, choosing a 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.

For example, if we consider web programming (where to start is also a question), then there is a minimal set of technologies for the front- and back-end, without which a full-scale development of web applications is impossible at any site of work. And an extended set of programs is beyond the scope of the beginner's programmer, and it is not the one with which programming can begin in principle.

Classics of programming recommend laying the foundation in three directions:

  • A strongly typed language - such as C / C ++.
  • Completely OOP-oriented language, which is traditionally considered JAVA.
  • A scripting language where the choice can be from classics like shell, sed, awk or Perl or something newer. If you want to spend less time and effort learning, then PHP will do.

Of course, that today, when new technologies arise almost every day, hardly anyone will follow the behests of seasoned people about where to begin programming. Probably, the more popular answer to this question will be: what should be done to start programming at least in some language. But the received recommendations are suitable only for the development of initial skills and nothing more. In real life, any popular programming language, more precisely its study, can be compared with studying, for example, Russian in high school. The analogy is incomplete, but rather indicative, to understand what is at stake. We need to start from the simplest - studying the "alphabet" of programming, and then, with the help of constant exercises and learning new information, gradually move to the top of the art of writing intricate codes.

Whatever it was, but the potential employer either pays the experienced programmer well, or does not pay much, but does not require special skills in return. Therefore, going back to the question "where to begin programming," you should answer something like this: with the accumulation of experience. And this means that you need to write programs everywhere and always, like an artist who wants to perfect his skills, and draws everything that comes to his eyes. Practice leads to excellence, and already for perfection, many are willing to pay good money. For example, now even early sketches of eminent artists are worth a lot of money.

The last point, which is worth mentioning here, is the need to create so that it can later be told or written. In other words, it's about creating a programmer's portfolio, where the source code will be presented - from the very first creations to all the advanced achievements in this field. If there is such support, conversations with potential employers will be shorter, and the need for a resume may completely disap- pear by itself - they will simply begin to receive proposals for work.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 en.delachieve.com. Theme powered by WordPress.