Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Я начинающий программист, пока учусь языкам, где можно научиться быстрее?

ОбразованиеПрограммирование+2
Акбарали Бобожонов
  ·   · 1,9 K
Образовательная платформа Хекслет  · 26 нояб 2021  · ru.hexlet.io
Добрый день.
Непонятен вопрос. Вам нужно изучить язык побыстрее? Или изучить программирование вообще?
В любом случае нужно совмещать теорию и практик, постепенно усложняя задачи. К примеру для тренировких каких-то базовых задач могут подойти различные сервисы (Codebattle, Codewars, Codingame). Это базовые простые задачки, которые не занимают более 5 минут (их еще называют kata). С такими задачками полезно упражняться как начинающим, так и опытным программистам. Плюс эти задачи достаточно универсальны, их можно использовать для изучения нового языка - полезно решать одинаковую задачу на разных языках.
Еще хороший способ прокачаться - решать тестовые задания. Они могут быть разного объёма, сложности. Где-то нужно решить простую алгоритмическую задачу, где-то создать небольшое приложение с использованием определенных технологий.
Вы можете поискать подходящее тестовое задание в этом репозитории
Следущая опция - создание пет-проекта. Это может быть просто что-то, что решает вашу боль или боль товарища. Например система учета расходов, консольная утилита, боль. Не всегда у таких приложений есть реальные пользователи, но если же они есть, то это прям кардинально отличается от любого учебного проекта, который создается просто чтобы быть (для портфолио).
Еще вариант - это участие в опенсорсе. К примеру, вы нашли какую-то библиотеку или проект с открытым кодом, в котором можно поучаствовать. Тогда у вас есть шанс поработать в команде, изучить проект, код, который был написан другими разработчиками. Это краней полезный навык, который всегда пригождается. Плюс владельцы таких проектов могут вам помочь своим ревью, если вы будете участвовать активно в жизни проекта.
Еще есть отдельное направление, это изучение алгоритмов. Т.е. прокачка в решении сложных задачек самих по себе, Так и написание популярных алгоритмов (двоичный поиск, сортировка). Для этих целей есть различные сервисы, плюс книга для начинающих - Грокаем алгоритмы.
Еще из книг посоветую Совершенный код и Структура и интерпретация компьютерных программ. Книги большие, Совершенний код попроще, СИКП посложнее. Но эти книги явно полезные и в будущем пригодятся. А для начала можно изучить Грокаем алгоритмы. Отличная книга для начинающих
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
Head of the Testing Expertise. Индивидуальное...  · 26 нояб 2021
Интересный вопрос, который говорит что у вас нет ни инженерного образования, ни школьного образования (советского типа). Основная идея упомянутых типов образования содержится в простой фразе: "Инженер не должен знать всё... Читать далее
Node Backend developer JS/TS/С/С++/Java  · 27 дек 2021
Изучение языка побыстрее для каких задач? Под конкретные задачи скорее всего уже есть гайды на YouTube. В целом для более менее быстрого изучения того или иного языка, следует поставить себе задачу (например разработка... Читать далее
"БАСТИОН" - Профессиональное видеонаблюдение Основ...  · 26 нояб 2021  · bas-tion.ru
Отвечает
Sergius Vladimirovich
В принципе, все языки программирования одинаковые, а различаются пунктуацией и методом, подходом к программированию. Проблема в том что обучение состоит из двух частей: 1. Понимание 2. Перевод знания в навык. Пункт номер 2... Читать далее
3 эксперта согласны
Хороший парень.. веселый такой  · 24 нояб 2021
Могу посоветовать w3schools.com. Там бесплатно... Впринципе там можно изучить любые актуальные языки программирования, такие как C++, Java, JS, PHP, C#, Python, и т.д. А так же основы Data Science. Всё зависит от вашего желания
Я профессор ТвГТУ Мои курсы можно найти на...  · 26 нояб 2021
Не языкам нужно учиться, а программированию. ПРограммирование не сводится к знанию языка. Мало знать язык, нужно быть писателем. Нужно учиться алгоритмическому мышлению. А для мышления важнее всего естественный язык, на котором... Читать далее
GameDevSchool- школа разработки игр.  · 26 нояб 2021
Отвечает
Дмитрий
Вы учите языки просто для интереса или у Вас есть какая-то цель? Вы хотите делать офисный софт или игры и тд. Если к примеру, игры, то для этого подойдут курсы по типу "Разработчик игр"
Получи знания в сфере игр прямо сейчас!Перейти на gamedevschool.ru