Как я программистом стал

Это "пособие" для людей, которые хотят начать программировать.
Обучение состоит из нескольких шагов:
1. Определение
2. Подготовка
3. Теория программирования
4. Четвёртый и последний шаг - это непосредственно программирование
Стоит сказать, что четвёртый шаг самый продолжительный.
Определение:
Вы должны определиться с областью
1. Web и сайты
2. System программирование и Soft
3. Игры и приложения
4. Математические исследования в сфере программирования и машинное обучение.

Web и сайты - это и так понятно, то есть это создание сайтов, в вебе выделяются несколько языков программирования:
1. Html - стоит сказать, что это не язык программирования, а нечто другое, но ладно.
2. Css - такой же, как и html
3JavaScript (не Java!) - всякие анимации и эффекты + ещё кое-что.
4. PHP - взаимодействие с базами данных
5. Perl - тоже самое, что и php (не идите по этому скользкому пути)
6. Ruby - тоже самое, что и php только сложнее и многофункциональней
7. Python - этот язык хоть где-то не изпользуется? А так в основном тоже самое, что и php.

Самые приятные языки в этой сфере:
1. Php - номинация простой и приятный
2. JavaScript - многофункциональный
3. Ruby - сымый крутой в этой компании

Soft - интуитивно понятно, что это разработка софта, всякие сложные программные штучки.

Сдесь разглагольствовать не буду, так как сам особо не в теме.

1. Python - создание коротких, но больших по функционалу пиложений.
... В общем, сами найдёте) Кстати, неотемлемая часть программиста - это лень, это вам на заметку.
Если прямо очень надо, то во второй част всё расскажу)

Игры и приложения

Вот в этой теме я особенно секу)

1. Java - громозкий и медленный, но кроссплатформенный и многофункциональный язык, служит для разработки Android-приложений, реже на пека.
2. C - Быстрый и удобный язык, снего пошли многие языки, его плюс - это скорость.
3. C++ - немного более медленный, но более функциональный, и наверное самый извесный язык программирования, куча движков и фреймворков, удобство разработки и обширная аудитория (70% пк приложений)
4. Swift - он как смесь Java и C, и при этом под ios.
5. Objective C - предшественник Swift

Да уж, много буковок, на сегодня всё,если пост будет востребован, то буду писать дальше.

Вопросы в комменты.

Удачи в программированит и пока!