1. Изучайте одну направленность программирования.
Не стоит изучать несколько языков программирования по чуть-чуть. Лучше изучать одну направленность в «глубину», чем несколько в «ширину». Почему?
Во-первых, вы запутаетесь в языках программирования. Хоть языки программирования схожи, но в каждом языке есть свои мельчайшие отличия от других, и вы их спутаете.
Во-вторых, некоторые языки программирования вам не пригодятся, и вы в пустую потратили на них время.
В-третьих, самое главное. Клиенту нужен программист, который профессионал в том, что он изучает, для него это гарантия успешного выполнения заказа. Представьте вы заказчик. Перед вами два исполнителя. Первый исполнитель, знает свой язык 7 лет, знает каждый нюанс своего языка, каждую мелочь. Второй исполнитель знает тот же язык 2-3 года, еще он восемь других языков, которые вообще не нужны вам. Кого вы выберите?
2. Изучайте современные языки программирования.
Сейчас на рынке современными языками является, JavaScript, HTML, CSS, Python 3 (не Python 2), C#, C++.
Вот статистика
Главная ошибка школ, заключается в том, что ученики на информатике изучают Packal, который давно устарел, и никому не нужен. Возможно единственный плюс – это опыт в том, чтобы снова не попадаться на те же «грабли».
3. Изучайте простые языки.
Безусловно, для начала своего пути, нужно учить нетрудные языки.
Это Python, HTML, JavaScript
4. Будьте готовы к сидячему образу жизни.
Вам предстоит сидеть на одном месте по несколько часов, что очень сильно сказывается на спину, глаза и т.д. Рекомендую вам делать перерывы: сделать зарядку, отдохнуть глазам, прогуляться. Иначе, в моем случае, вы получите плохое зрение, и сутулость.
А во время работы сидите правильно:
5. Не сдавайтесь после первой же неудачи.
Многие энтузиасты идут в программировании, с целью заработать денег, и после первого неудачного заказа они опускают руки, и уходят.
Единицы начинающих программистов понимают, что неудачи это нормально и прежде всего это опыт, стать сильнее, тем самым становятся профессионалами своего дела. Вместо того чтобы «ныть», возьмите и сделайте! Если вы со мной не согласны, можете уходить из программирования, и поставить дизлайк. Тот кто со мной согласен, для него это будет мотивация.