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

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

С чего мне начать, если я абсолютно не разбираюсь в языках программирования, но очень хочу?

ТехнологииКомпьютеры+3
Somebody Somewhere
  ·   · 28,4 K
Сервис онлайн-образования  · 5 февр 2020  · practicum.yandex.ru
Отвечает
Таня Цвирова

Добрый день!

Всё зависит от того, какую цель вы ставите перед собой и для чего хотите изучать языки программирования. Вот несколько возможных вариантов:

1. Для саморазвития. Чтобы на максимально общем уровне понять, что такое языки программирования, нужно разобраться, как работает компьютер. Для этого отлично подойдёт книга Чарльза Петцольда «Код: тайный язык информатики».

2. Чтобы освоить новую профессию. Сначала определитесь со сферой, в которой хотите работать. Это может быть веб-разработка, разработка мобильных приложений, разработка игр, робототехника, аналитика данных или машинное обучение. Для каждой специальности нужны свои языки программирования. Вот как выглядит минимальный набор:

для веб-разработки ― HTML, CSS, JavaScript;

для разработки мобильных приложений на Android ― Java и Kotlin, на iOs ― Swift;

для анализа данных ― Python или R. Python ― самый популярный язык для анализа данных; R ― более академичный, его чаще используют в научных работах;

для высоконагруженных систем (промышленных программ, облачных систем, браузеров) ― C++, C, Java. Программы на них работают быстро, но порог входа высокий: для работы с этими языками нужно хорошо знать информатику.

Концепции программирования не привязаны к языку. Они общие для всего Computer Science. Поэтому, освоив один язык, вы будете быстрее и легче понимать, как работают другие.

3. Чтобы понять, чем занимаются коллеги. Если вы работаете в смежной области, например дизайнером или менеджером проектов, то знание языков программирования поможет вам разобраться, за что отвечает программист, сколько времени уходит на создание простого проекта и почему невозможно поставить кнопку там, где вы хотите. В таком случае попробуйте освоить языки разметки HTML и CSS и разместить свой первый сайт в интернете. В Яндекс.Практикуме есть бесплатный вводный курс «Основы HTML, CSS, JS», где вы напишете свой первый веб-проект на JavaScript.

Выбрать профессию в Яндекс Практикуме и попробовать себя в новой ролиПерейти на praktikum.yandex.ru
Сервис подбора онлайн-курсов по программированию...  · 15 мая 2020  · kursfinder.ru
Отвечает
Елена Онопко
Программирование очень обширно, как и любая другая профессиональная область. Поэтому, неудивительно, что вы теряетесь в том, с чего начать изучать. Отмечу несколько моментов: 1. Нужно начинать с малого, например, определиться... Читать далее
Диванный философ, по совместительству инженер  · 24 нояб 2021
Начать с того, что решить для чего именно Вам нужно программирование. Во-первых есть ли у Вас планы заниматься этим профессионально? Возможно программирование Вам нужно как инструмент для Вашей другой профессии? Для души, как... Читать далее
IT, телеком, телефония, базы данных, интеграционны...  · 3 янв 2019
Вы уже начали. В той или иной степени языки программирования окружают нас повсюду. Даже русский язык - это иногда язык программирования некоторых «исполнителей», от которых вам чего-то требуется. «Разбираться в языках программир... Читать далее

Все прекрасно, спасибо за ответ, но не богли бы вы указать литературу где вы ставили пометку "почитайте"?

Самое главное понять, а оно тебе надо? Когда сильно приспичило писал на ЛИСПЕ, С++, ассемблере, ну и бейсик конечно, и всегда начинал с проблемы 1+1=? Дальше понятие Булевой алгебры, без ее понимания в программировании делать нехрен.

Инженер. Тепловидение, неразрушающий контроль, наб...  · 5 янв 2019
Начинать нужно с цели - для чего нужно разбираться в языках программирования? Пока запрос очень общий и ответы на него могут быть либо очень общими, либо специфичными, но не факт, что они окажутся релевантными. Я, не являясь про... Читать далее
Программист, свободный художник, мечтатель  · 3 янв 2019
Наверное я не первый, кто подобное говорит, но все же я бы просто посоветовал вам для начала ответить на вопрос - "почему я хочу в этом разбираться?". IT в целом довольно большая область, и задачи решаются там самые разнообразны... Читать далее

Я хочу поступать в универ на эту специальность, и просто в образовательных целях - будущее за технологиями

Здрасьте! Первое, что когда попался в руки компьютер, без вопросов, написал на электронной таблице, sc2 - начисление зарплаты. ОЗУ - 32 кб, диск 180 кб. Оно к чему то тянуть должно.

Программист  · 20 февр 2020
Советую PascalABC , есть викиучебник, который позволяет обучиться основам за неделю. После этого надо пару простеньких программ написать, чтобы определить, это вообще интересно? После чего уже разбираться, какую задачу надо... Читать далее
Путешествую, интересуюсь информационными технологи...  · 4 мар 2019
Определитесь, что вам интересно: создавать программы или веб-сайты. Хотя хороший специалист знает и то, и то. Веб-разработка обычно начинается с ознакомления языков: HTML -> CSS -> PHP -> JS. "Машинные" языки изучают с Pascal... Читать далее