Другие языки программирования и технологии

С чего начать изучение программирования?

Здравствуйте, я хочу заняться программированием (как хобби), я понятия не имею с чего начать.... (Для справки, мне 17 лет, с информатикой и входящим в курс школьной программы, Паскалем, проблем не было).... Но все понимают, что база у меня ровным счётом нулевая, так я ещё и без понятия с чего начать (((( В книжный магазинах много книг о разных языках программирования (и половина из них с подписью "для чайников"), но мне почему-то кажется, что мне и до них рано ещё....Онлайн курсы дорогие, и много нехороших отзывов о них находила, так что этот вопрос под сомнением. Опытные люди, скажите пожалуйста с чего вы начинали? (прям самое начало) что за чем изучали?
Придумай себе задачу.
Например, "хочу написать калькулятор".
Далее бери с++ и реализовывай.

Сайт metanit открой там все хорошо описано.
Arman Aubakirov
Arman Aubakirov
12 553
Лучший ответ
с чтения ответов на аналогичные вопросы. Начинают все с матчасти и конкретного ТЗ
В вопросе противоречие:
> с информатикой и входящим в курс школьной программы, Паскалем, проблем не было
> все понимают, что база у меня ровным счётом нулевая

Школьная информатика - это и есть основы программирования. Поэтому вопрос: чего ты должен достичь, чтоб засчитать самому себе наличие каких-то знаний?

Поскольку основы ты знаешь, то можешь изучать в принципе что угодно. В процессе может оказаться, что выбранное направление слишком сложное или неинтересное. Не страшно, переключишься на другое направление.
Если изучать программирование в целом, без привязки к конкретному направлению, то это алгоритмы и структуры данных. Вот хорошие лекции
https://www.youtube.com/watch?v=KdZ4HF1SrFs&list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

> Онлайн курсы дорогие
Бесплатные курсы с заданиями: https://stepik.org/
На этом сайте я не проходил курсы https://academiait.ru/

> Опытные люди, скажите пожалуйста с чего вы начинали? (прям самое начало) что за чем изучали?
Мне было интересно, и я читал доступную литературу. Зачем? Просто так, потому что интересно, у меня даже компьютера не было. Потом у меня появился программируемый калькулятор, потом был доступ к компьютеру в школе, потом паял ZX-Spectrum-ы. Потом поступил в ВУЗ. Всегда было что-то интересное, и я это изучал. Какая тебе разница, что мне было интересно?
если 17 лет, то лучшим решением было бы поступление в ВУЗ на профильную специальность. Я б наверное не программирование выбрал, а направление Прикладная физика и математика. Программирование можно самому изучить
Михаил Грачков
Михаил Грачков
19 655
Николай Петренко Я уже учусь на другую специальность, а программирование хочу сама изучить
Михаил Грачков по книжкам как вариант. зайди на ozon. их там тьма, посмотри по отзывам.
Прежде чем взяться за гранит науки, тебе нужно определиться со сферой применения и с платформой. Что ты хочешь писать и на чем. Игрушки для Андроида? Программы для Макинтоша? Сайты и сервисы для интернета? Офисный софт для Винды? Без точного выбора своего профиля ты рискуешь потратить годы на то, что никому не нужно, даже тебе самому.
Гена Власов
Гена Власов
17 741
Фируз Курбонов судя по вопросу точно программы для макинтоша хочет писать. деревянного такого, с красным бархатом.
а макось так давнооо уже не называют)
Асылан Суюнгалиев Подскажите пожалуйста а какие языки нужны для сайтов и сервисов для интернета? И какие на офисный софт для винды?
Этот запрос задают тут по 10000 раз в день.... Уже НА-ДО-Е-ЛО!
Много вопросов, и соответственно вариантов ответов, даже целая книга есть как ответ на этот вопрос: https://www.litres.ru/aleksandr-vankov/kak-stat-programmistom-s-nulya/
™_Samat _™
™_Samat _™
2 250
IT программист: HTML, CSS.
Программист: Python, Javascript
когда я начинал (мне тогда было лет 10), была цель писать программы
- исключительно для компа, т. к. больше ничего у меня не было
- исключительно для винды, т. к. больше ничего у меня не было
- на том, на чем получится (вроде очевидно, но не для тебя?)
- на том, что будут проходить в школе, дабы там можно было блеснуть умениями

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