Tips that will help you to start programming
Tips / / December 19, 2019
In the coming years, programming will become even more important skill than it is now. It is not too late to join the field of people creating our future. Of course, only if you like it. We chose 10 tips that will help you make the heaviest part of the training - start.
On the site Business Insider you can look at a list of 10 occupations that will be most in demand in 2015. It is not surprising to see that the three of them need programming skills.
In recent years, programming has become one of the most important skills for people who aspire to a career-paid and interesting work. A lot of people whose occupations were not associated with the programming, now want to learn how to write code. Needless to say, it's not that simple? In order to become a programmer, it takes a lot of time, effort and error. However, this is true for any profession.
However, if you really want to master this skill, we have some tips to help you get started.
Find out why you want to program
If you had seen the beautiful photos or Google offices Uber and other startups and decide you want to work in the same place, it's a good motivation. But if this is the only reason why you want to become a programmer, then perhaps it is not enough for the hundreds of hours that you will spend, creating all new line of code.
Select specialization
You want to impose sites? Create Games for Android or iOS? Making software for professionals? Each of these areas is completely different from the rest. Do not forget that if you decide to become an independent programmer and create a new one of Minecraft, then for that you need other people's efforts - designers and game designers. Of course, if you do not want to do themselves everything.
Select the correct language
Perfect no programming language. Each of them is aimed at solving specific problems. The good news is that once you learn a language, learn the other will be much easier. For example, Swift language allows you to write applications for the iOS, and Java - for Android.
Try apps for kids
If you make the first steps in programming, then let's follow this metaphor for the future. Why not try apps for kids? For example, the game Code CombatWhich is in the form of RPG will teach you JavaScript. Or Hopscotch - game for the iPad, which tells about the basics of programming.
Use the free courses
You do not even need special strain to find worthwhile course. Coursera, Udacity and other educational services offer hundreds of courses on programming to choose from. And every month we choose 10 best courses with Coursera. And often among them are interesting courses related to programming.
Make learning fun
When I thought about what services comply with the delicate balance between useful and interesting training, three names come to mind:
- HTML Academy - contains practical exercises on the study of HTML and CSS.
- Hexlet - This site contains dozens of classes and workshops on programming.
- Codeacademy - interactive sessions, training all programming languages for free.
Download free books
Recently we talked about the collection of 24 free books Programming. Each book in the list covers the basics of one of the languages. They will help to understand which areas of programming you want to dedicate yourself.
find a mentor
The first time I went skiing, I felt that I learned rather quickly: after the first day, I was confident and off the mountain. This went on for about a week, until I accidentally met a skier of the old school, who told me that I ride like a wounded bear. In an hour of talking and practicing with him, I learned ten times more than the previous week.
What is it? Look for a mentor, coach. The man who knows more than you do, and want to help, you will have the service and give a huge impetus to the development.
Go Offline Course
Unfortunately, choose offline course is much harder than online. This is due to the fact that you will have to pay a substantial sum of money, and what benefits you will get from it - is unknown. While in search of a good course, above all, pay attention to the speakers who will be reading it. If this is worthy of programmers working in well-known companies, then they really will have something to teach. By theorists is better to stay away.
Experiment
When you learn the basics, you will be able to go to this advice. Learn how the code of other developers, review it and ask yourself: "Can I make it better?". Certainly. Try to simplify and to come up with elegant solutions.
What advice can you give to programmers?