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

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

Мне 14 лет, я уже как лет 6 определился что я буду делать в жизни, но с чего мне начать? Как мне начать учиться программированию, и какую сферу мне начать изучать с начала, какие курсы мне можно посмотреть?
Начни с Helo world
Alibek Kumargaliev
Alibek Kumargaliev
27 176
Лучший ответ
Книга "Песни о Паскале" (легко находится, можно скачать)
Смотрела её, для начала - самое то, что надо. Только задачки там не пропускай, все выполняй
Fox Ar47
Fox Ar47
57 124
Бешеный Изюм До пенсии на Паскале: D:D:D
Юрий Нагорнюк Повыполнял я там задачки, более чем Writeln("Hello, World!") не написал. Была задача - написать красивое приветствие, что-то вроде:

begin
Writeln("-------------");
Writeln("Hello, World!");
Writeln("----------");
end.

Не компилировалось это, хотя я всё в точности переписал, как в учебнике. Мало того, что в Free Pascal древнегреческий интерфейс, так там ещё круглая скобка ( ( ) отображается как ( < ).
Скачай Visual foxpro. На нем очень легко учиться программированию
Сергей Гоголь
Сергей Гоголь
42 614
14 лет, значит ты в 8-9 классе.
Рекомендую учебник (его можно найти в интернете)
Информатика. 8кл. Босова Л. Л. 2014
Или ты это уже изучил?
Тут некоторые рекомендуют книгу "Песни о Паскале" (тоже есть в интернете), но я её не смотрел.
Освоив Паскаль (после небольшой практики программирования на нём), можно изучать какой-нибудь современный язык, например Java или C#.
Бессмысленно принимать такие решения (кем хочешь стать) не попробовав себя в выбранной профессии.
Можно поискать кружок информатики в твоём городе. У меня в городе был такой в доме творчества туда ходил. Занятия мне помогли учиться в ВУЗе на программиста. Если есть какие-нибудь курсы для твоего курса, разумно на них походить.
Сфер в IT много и тяжело сказать, что потребуется в будущем. Так что пробуйте себя, играйтесь.
Начни с паскаля или Си - это наиболее традиционные ЯП, которые тебе помогут выучить. Паскаль язык нынче малоиспользуемый, но понять основы тебе поможе. Си сложнее чем паскаль, но он гораздо ближе к современным языкам программирования и даже используется. Решай какие-нибудь задачки, просто пиши простенькие программы и повышай уровень, затем закончишь.
Не советую начинать с C#, Java и Javascript поскольку C# и Java слишком сильно усложняют написание программ, а javascript вас распустит сильно, что не хорошо для новичка.
Ну и параллельно изучайте информатику. Узнайте, что такое алгоритмы.
P.S. К ответу Дмитрия Александровича - Сисадмин и Программист люди абсолютно разные. Сисадмин отвечает за функционирование компов и сетей в какой-нибудь компании или офисе, а программист создаёт программы. Навыки нужны довольно разные. Сисадмину нужно знать как администрировать винду или линукс, а программисту нужно создавать программы. Причём создание программы это не просто набор какого-то кода - это нахождение решение проблемы, создание алгоритма решения программы, его реализация, тестирование и передача тому, ради кого программа писалась. У нас в стране, особенно в провинции скорее нужны сисадмины, которые смогут винду переустановить и сеть создать.
Олег Малухин
Олег Малухин
28 648
Продолжу ответ Мистера Кодировщика. Если хочешь стать вебером, то начинай с HTML/CSS, далее JavaScript и какой-нибудь фреймворк, рекомендуется jQuery. Потом изучи bootstrap, LESS/SASS. Если осилишь - PHP/MySQL, RedBean, Yii2, основы SQL (простейшие запросы (SELECT * FROM blabla WHERE 'id' = 2)) и изучить какую-нибудь CMS. После всего этого можешь смело выходить на фриланс, именуя себя full stack веб-разработчиком.

Если ты испугался кучи терминов, которые нужно выучить - не пугайся, на HTML/CSS по времени уходит максимум часов 5 и основы уже есть. Всё это можно спокойно изучить за пару месяцев и уже выйти на фриланс.
Санал Инжиев
Санал Инжиев
8 679
Fox Ar47 А я-то думаю, почему у меня столько работы, когда фриланс забит программистами... Вон оно как, они только называют себя программистами, а на самом деле пшик (ну нереально научиться прорабатывать алгоритмы за пару месяцев, на это несколько лет уходит)
Уже инфы много, но свои 5 копеек вставлю:

Советовал бы начать со сложных языков программирования (Типо С++), если что, потом будет проще учить другие языки.

Если заинтересовало - поищи в Ютубе парня с ником "Denis Markov". Да, это не лучшие урок по плюсам, но на ютубе полный курс (основа) лучше ты не найдёшь. Остальное либо "г0вно из жопы" , либо пара уроков, а потом заброшено, либо ещё чего.

P.s. Также есть такой канал "Winderton", подписка обязательна. Там про программирование и Computer Science в целом. (Спойлер: Автор немного чсв)

Я примерно так и развивался, прогресс есть, причём неплохой. Учу различные фреймворки для плюсов. В будущем, мб, ещё какой язык выучу (что не должно составить проблем, ведь если ты понимаешь плюсы и ассемблер, то остальные языки (кроме экзотических Brainf*ck, WhiteSpace, Sheakespear etc...) выучить труда не составит)

Примерно такой план развития. Особенно эффективно, если ты не идиот и не будешь активно ложить хyй на программирование

UPD: Или начни с ассемблера. (Требуется уровень ICQ > 180 (а если серьёзно то iq хотя бы 110). Если освоишь его - переходи на C, там всё очень легко пойдёт, а затем, при необходимости, на C#, C++, Java или что-то без C-подобного синтаксиса. Тут уже по желанию.

UPD2: Когда начнёшь, то пиши код. Просто пиши. Пиши много. Очень много. Пиши всё, что возможно. Пиши говнокод. Пиши нечитабельный код. Просто. Пиши. Код. т. к. практика очень полезна

P.P.S Всё это относится к фронтенду. Если хочешь стать вебером, то ничего конкретного не посоветую, т. к. далёк от этого. Всё, что скажу: HTML и CSS - не языки программирования!
Роман Гордеев P.P.P.S Для всех вопросов по плюсам обращайся на специализированные форумы по программированию (cyberforum, stack overflow и т. п.)
на курсы походи, мой друг пол года ходил, щас сис. админ в компании