C/C++

Хочу изучать программирование, но не знаю с чего начать?

Я учусь в 9 классе и хочу быть программистом, но не знаю с чего начать и как.
К сожалению по технологии мы только что и делаем презентации в Open office. Решил пойти на самообучение, но после прочтения информации в интернете я задался вопросом: где изучать языки программирования и какой вообще. Некоторые люди говорят изучать Python как первый, вторые говорят про JavaScript. И если можно названия сайтов или приложений где можно изучить, на крайняк можно книгу.
Мо4дт есть знающие :)
Если хочешь заниматься программированием, то начинать надо не с языка, а с учебника программирования - который не про то, как писать код, а про то, как решать программистские задачи. А язык будет тем, который используется в этом учебнике для объяснения свойств алгоритмов: удобным именно для начального обучения.

Любой язык программирования - не цель обучения, а всего лишь алфавит для записи найденных тобой способов решения задачи (aka алгоритмов) в понятном компьютеру виде.

P.S. Python - один из худших языков для начального обучения. И хуже Python только JavaScript. Оба языка провоцируют новичка писать совершеннейший говнокод.
Петр Пиунов
Петр Пиунов
98 144
Лучший ответ
Mr Soul мало ли, что они там "провоцируют", но если любой сайт (99,999% сайтов) несут "на борту" js, то че уж тут...
Поверь - какой язык будет первым толком без разницы. Лишь бы обучение программированию не было перегружено лишним (функций языка по-минимуму, библиотек вообще никаких, мешают), ну и плюсом может быть статическая типизация (позволяет избежать кучи ошибок в будущем)

Как учебник по программированию начального уровня могу посоветовать "Песни о Паскале". Когда его освоишь (практику не пропускать! это там самое важное) - следующим будет "Алгоритмы и структуры данных" Н. Вирта. Какую-никакую минимальную базу эти 2 книги дадут, после них уже можно будет за "рабочий" язык браться (а его выбирать уже из того, что именно захочешь написать)
.
Если само программирование - то берёшь книги по программированию и изучаешь.
А про эти два языка забудь, как выше сказали, не лучший вариант для новичка.
На мой взгляд, python и javascript не лучший вариант для начала. Например, можешь скачать Visual Studio и пробовать писать на C#, читая основы и обязательно закрепляя каждую прочитанную тему на практике и решая задачи.
Евгений Носаль
Евгений Носаль
50 057
Рауан Тустебаев и вообще платформа .NET изжила себя. нет, не брежу
Проще давай....
Хочу зарабатывать дохрена бабла, а по телевизеру, это программеры...
Пойду на программера, научите...
То что это особый склад ума надо и на такие зарплаты, редко кто выходит, это пофиг...
Надо пройти курсы и потом искать работу которую никто не предложит, поскольку человек не способен к програмированию...
Ты лучше займись спортивным программированием для начала, как база это хорошо
Я, будучи в твоем возрасте таким же чайником, с нуля начал изучение JavaScript, этот язык быстрее схватывается как по мне. Питон имеет большой порог вхождения, то есть тебе надо будет обработать за раз очень много сложной инфы. Мой совет - JS самое то для начала пути
Александр Кузнецов Питон имеет большой порог вхождения? Его основной плбсь в простоте и минимальном (по сравнению с другими языками) пороге вхождения)
лучше реально изучать python(без разницы,главное понять как работает это всë),многие сначала именно с этих двух языков начали,я с python начал,для новичков есть програмка Replit качай еë либо на сайт еë заходи,необязательно качать,аккаунт по желанию иметь, Replit подходит для джуниоров,а потом там средний уровень и синьор на PyCharm,ну это чисто из удобства,есть школа программирования в YouTube "школа itProger", я иногда смотрю их туторы,после того как курсы прошëл,реально помогает,после изучения ищи задачи,кстати эта школа за подписку на их сайте даëт бесплатные задачи для новичков,ты сможешь найти это в канале,там есть бесплатные курсы даже по движку юнити,питон, c#, c++ и т.д.
Turgut Acar
Turgut Acar
660
Смотря что ты хочешь делать
Через джаву скрипт начинай делать
Смотри: Пойми что ты хочешь именно программировать! Найди то что тебе в кайф программировать: Писать сайты, те же программы или что то на низком уровне где управляют памятью компьютера. Когда выбрал куда хочешь программировать выбирай язык, посмотри какие языки используются в твоей сфере, я лично учу C++, там будешь знать как что и куда, хотя язык очень тяжелый для новичка, посоветовал тебе бы хотя бы месяц может больше поучить Computer Science для понятия как работает компьютер вообще. Ищи Roadmap по своей сфере и учи то что надо, пытайся решать какие то задачки, каждый день ты должен кодить кодить и кодить. Ну а посоветовал бы пока ты школьник еще кайфовать искать друзей и ценить время, когда уже пойдешь в коллдеж тогда и будешь дополнительно учиться программирование