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

Как начать программировать с нуля!

Я имею ввиду полностью с нуля! Что такое программирование, что такое код, как писать по разным языкам программирования!
Haru Miura
Haru Miura
631
Что такое программирование, что такое код, как писать по разным языкам программирования!

Программирование это когда ты даёшь команды компьютеру, а он их выполняет. Команды даются на языках программирования. На них пишется код, который потом переводится с помощью транслятора (компилятор или интерпретатора) на машинный язык - язык нулей и единиц. Эти нули и единицы обрабатываются в процессоре и на экране появляются картинки, а в динамиках звуки.

Каждый язык программирования имеет свою специализацию. Для Веб-программирования одни языки (PHP, Ruby и др.), для деск-топ приложений другие (Паскаль, Си, С++ и другие). Выбираешь себе язык программирования для знакомства с программированием. Я советую Паскаль. Но можно и Пайтон и другие языки. Но Паскаль специально создавался для обучения программированию и поэтому у него простой и понятный синтаксис.
Там во всех языках всё одно и то же. Два основных понятия в программировании: функция и переменная. Дальше есть условия, циклы, массивы, указатели. Есть и ещё некоторые вещи, но в основном 80% программирования это то, что я перечислил: переменные, функции, условия, циклы, массивы и указатели. И так во всех языках программирования. Основные различия в синтаксисе языка.

Выбирай язык. Устанавливай среду программирования (вот Паскаль - http://pascalabc.net/ssyilki-dlya-skachivaniya, а вот Си и С++ -https://www.microsoft.com/ru-ru/SoftMicrosoft/VisualStudioExpress.aspx или что-то по новее, там сам посмотришь и поспрашивай на форумах, может что порекомендуют). Потом выбирай видео уроки, статьи или учебник. Я учился на вот этих уроках по Паскалю - https://www.youtube.com/playlist?list=PLbMRBbMbiLT2VobQnWPbyKYWo-3YSvPIe.

Дальше решать задачки и набивать руку в знакомстве с программированием. И важно сидеть на форумах и слушать, что люди спрашивают и говорят и наматывать на ус. Ну и самому задавать вопросы и пробовать отвечать.
Айтпай Ахметов
Айтпай Ахметов
83 061
Лучший ответ
Haru Miura Спасибо большое)
надо просто начать читать что есть в сети и программировать все так делают
K.
Kot ...
66 605
Haru Miura Я нахожу информацию не для моих лет, мне 14! Я уже 2 день ищу и никак не могу найти нормального, лишь про языки программирования и как с ними работать. А мне нужна информация о всём связанным с программированием.
начти с текстового редактора =ворд= и сохранения документа страниц в формате html
для начала нужно научиться не путать знак "!" с "?"
Haru Miura Я и не путаю.
можешь начать с игры по изучению программирования (на Java) (игрой правда не назовешь.. но элементы от игры есть) там около 1200 задачек.. советы по изучению. теория.. ссылки на статьи..
+ можно что то читать параллельно.. head first java например.
Java программисты сегодня нужны больше всех. вот ссылка javarush.ru/user/reference/66050877-884f-4ef9-b5a5-05061b0b76c0 (в начале будет введение про роботов. дальше такого будет меньше.. и начиная с 2 урока будут задания для которых материал дадут потом.. (или дадут мало материала на эту тему) или пропускай или гугли.. не нужно пытаться решить все самому.. нужно научится отличать то что ты уже освоил и можешь решить от того для чего у тебя нет еще знаний просто и как не пытайся задача нерешаема и для решения надо погуглить например)
Многие говорят что паскаль это самое то для начала, но я так не считаю . Начинай с c++ :
1) качай IDE (среда разработки, Visual Studio например )
2)Ищи книжку или самоучитель по языку ( я рекомендую https://code-live.ru/tag/cpp-manual/ )
3)Сам придумывай и сам решай задачки (желательно по - сложней) . Каждую встроенную функцию, каждое ключевое слово - понимай как работает на максимальном для тебя уровне . Если метишь стать программистом, то выучить и понять ООП (обьектно - ориентированное программирование - очень эффективный стиль программирования) необходимо как кислород . Это сложно, самое тяжелое в высокоуровневом программировании (лишь моё мнение) , но люди справляются .
Дополнительно : было бы хорошо начинать разбираться в IT в целом, не только высокоуровневые языки .
Бесповоротно упрись в свою задачу, и получишь что хочешь !