Я выучил много языков только через Интернет, у меня нет степени в области компьютерных наук, но страсть к кодированию и программированию побуждает меня изучать многие языки.

Но как мы можем выучить любой язык легко. Это зависит от того, что вы собираетесь изучать.

Но основной процесс обучения, которому я следую, выглядит следующим образом:

Давайте возьмем пример php, и вы хотите изучить php с нуля, поэтому

1. Сначала узнайте, на что способна эта технология

а. Почему мне нужно изучать php
b. Каково будущее php
c. Что я могу сделать с php
d. Какие важные вещи я могу сделать с помощью php
Это просто вдохновит вас, почему вам нужно изучать php и куда вам нужно идти после изучения.

2. Ознакомьтесь с документацией по началу работы и бесплатными видеороликами на YouTube.

а. Посмотрите любое видео на YouTube, чтобы начать. Это просто подтолкнет вас к тому, что начать что-либо очень просто, и вы также можете это сделать.
б. Документация - это единственное, что вам нужно освоить, очевидно, сначала вы не можете понять, как читать, а просто прочитаете первую или две страницы.
c. Сначала следуйте за любым плейлистом или курсом и просто смотрите его, не пытайтесь писать код или делать вместе с инструктором. этот первый курс предназначен только для того, чтобы представить вам, что может сделать php.

3. Теперь выберите другой курс на YouTube или начните читать книгу.

а. На этот раз вы знаете, на что способен php и чему будет учить инструктор (по крайней мере, немного знаете).
b. Это время, когда вам нужно программировать вместе с инструктором или книгой.
c. Когда вы начинаете программировать, вы где-то застреваете, и вам нужно найти способ получить помощь.
d. На данный момент вы, вероятно, знаете много людей из сообщества php, и если да, то попробуйте связаться с некоторыми людьми за помощью, и Google — лучший справочный центр (ха-ха).

4. Создайте небольшой проект с использованием технологии, которую вы изучили

а. Даже если вам некомфортно и вы знаете, что вы не лучший в php, вы все равно можете что-то создать. Это не обязательно должно быть правильно, но, по крайней мере, вы можете что-то построить.
б. Пройдите курс для небольшого проекта и просто копируйте каждый шаг. это расширит ваши знания

5. Найдите где-нибудь книгу или любой курс, который научит вас передовым методам и концепциям программирования, таким как ООП.

а. Теперь вы можете что-то построить, но вы знаете, что это не самое лучшее, и вы только что сделали работу.
Но теперь вам нужно прояснить ситуацию и научиться писать код эффективно и четко.
б. Изучение принципов кодирования и концепций программирования делает вас экспертом в этой технологии.

6. Теперь пришло время зарабатывать на том, чему вы научились

а. Потратив много времени на изучение технологии, теперь вы можете заняться фрилансом.
б. Для этого сначала вы должны иметь уверенность в себе, что вы можете сделать все, что кто-то скажет вам построить.
c. Зайдите на upwork.com, freelancer.com или любой другой веб-сайт для фрилансеров или найдите какой-нибудь местный проект для работы над ним.
d. * Помните, что теперь вы начали зарабатывать, но деньги не являются вашей целью, поэтому постарайтесь предоставить лучший сервис с минимальными затратами (иначе зачем кому-то отдавать проект новому ученику) e. Таким образом вы делаете много вещей: (i) вы зарабатываете мало денег (ii) помогаете другим (iii) получаете опыт (самое главное)

7. Научите, чтобы узнать больше

а. Я следую одной вещи: если вы хотите чему-то научиться, просто научите этому других.
б. Откройте канал на YouTube или посетите местную школу или коллажи, чтобы обучать своих младших школьников бесплатно.
c. Неважно, сколько у вас студентов, подписчиков, фолловеров, просмотров или занятий. Самое главное, вы обновляете свои знания и создаете сообщество.
d. Если вы хотите зарабатывать деньги на преподавании, давайте базовые курсы так же бесплатно, как и платные. Если вы хороший учитель, то наверняка люди придут на ваши платные курсы.

8. Купите продвинутый курс или посетите продвинутые курсы, чтобы стать профессионалом в своей области.

а. Да, если вам нужно потерять свой карман, чтобы стать профессионалом в чем-то. * В этом мире нет ничего бесплатного.
б. Платные курсы и местные курсы повышения квалификации помогут вам понять то, чего вы не знали.
c. Узнайте, как работают люди в этой отрасли и какие инструменты они используют, какой стиль они исповедуют, каков их мыслительный процесс.

9. Обучение — это бесконечный процесс: начните с первого шага — это петля

а. Теперь вы стали профессионалом, но знаете, что на каждом этапе вам нужно чему-то учиться. так что просто прочитайте первый шаг и возвращайтесь к процессу снова и снова.
б. Технологии меняются каждый день, поэтому вам нужно обновлять себя.

10. Подать заявку на работу или построить бизнес

а. Если вы человек, ориентированный на работу, то на этом этапе отдел кадров любой компании не откажет вам.
б. Если вы деловой человек, то постройте что-то со своими знаниями или начните помогать другим, потому что бизнес не продает что-то, бизнес означает помощь другим, и в ответ люди дадут вам немного денег, вам не нужно их просить.

Это то, чему я следую, и это не жесткое и быстрое правило. Если вы считаете иначе, просто прокомментируйте ниже и поделитесь своим мнением.