Найти в Дзене

Как начать изучать программирование? Сложно? Личный опыт

Сегодня, программист - это одна из самых востребованных профессии в мире. Поэтому неудивительно, что многие люди задаются вопросом. А сложно ли это? С чего начать? Получится ли у меня? Давайте разберемся! Цели и задачи Прежде чем, начать изучать язык программирование, необходимо понять для чего вы будете заниматься этим. Возможно, для вас, это способ заработка или же хобби. Это очень важно, так как от этого зависит ваше дальнейшее обучение. Выбор языка программирования Представим, что вы уже определились зачем вам становиться программистом. Но теперь встает вопрос о том, что изучать? Какой язык лучше, а какой хуже. Проблема заключается в том, что нет такого языка, который универсально подходил бы под все задачи, поэтому изучать язык можно любой. Но, если исходить из моего личного опыта, то моим первым языком был С++, поэтому я советую начинать именно с него. К плюсам можно отнести лишь, то, что он родитель всех языков по типу С# и Java. А также он имеет стандартную структуру и синтакс
Оглавление

Сегодня, программист - это одна из самых востребованных профессии в мире. Поэтому неудивительно, что многие люди задаются вопросом. А сложно ли это? С чего начать? Получится ли у меня? Давайте разберемся!

Цели и задачи

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

Выбор языка программирования

Представим, что вы уже определились зачем вам становиться программистом. Но теперь встает вопрос о том, что изучать? Какой язык лучше, а какой хуже. Проблема заключается в том, что нет такого языка, который универсально подходил бы под все задачи, поэтому изучать язык можно любой.

Но, если исходить из моего личного опыта, то моим первым языком был С++, поэтому я советую начинать именно с него. К плюсам можно отнести лишь, то, что он родитель всех языков по типу С# и Java. А также он имеет стандартную структуру и синтаксис, изучив которую любой язык будет под силу.

Выбор среды разработки

Для каждого языка существует своя среда разработки программ. Но для ознакомления нужно ли вам это или нет, можно воспользоваться обычным сайтом. Для примера возьмем язык С++. После вводим в поисковике:

 Рисунок 1 - Результат поиска по запросу "Компилятор С++ онлайн"
Рисунок 1 - Результат поиска по запросу "Компилятор С++ онлайн"

В результате поиска перед нами отображаются множество сайтов. По старинке открываем самый первый (он же как по мне самый удобный). В открывшемся сайте мы видим шаблон написанной программы на С++.

Рисунок 2 - Веб - интерфейс компилятора С++
Рисунок 2 - Веб - интерфейс компилятора С++

В самом верху можно заметить кнопки управления. Run - кнопка запуска программы. Debug - предназначен для построчного выполнения кода. Stop - остановка программы. Я думаю, что этих 3-х кнопок достаточно, чтобы написать полноценную программу.

Пишем первую программу

Теперь самое интересное, нам нужно придумать задание и выполнить его. Как мне кажется, чтобы просто "поздороваться с языком" достаточно написать калькулятор сложения двух чисел. В процессе чего это можно доработать до калькулятора с выбором действий +-*/.

Сейчас пойдет немного теории, не пугайтесь, она элементарная, как 2 + 2 = 4.

На рисунке 2 можно увидеть немного кода. Он начинается со строчки #include <iostream> - это подключения различных библиотек. В свою очередь библиотека это набор файл с кодом, написанным ранее, который можно использовать в своих целях. Например, чтобы использовать математический уравнения, Вам необходимо прописать #include <cmath>.

using namespace std; - если просто, то это необходимо для значительного сокращения кода.

Идем дальше и видим: int main() - это главная функция, с неё начинается программа. Мы будем писать нашу программу в ней.

cout<<"Hello World"; - это объект, который предназначен для вывода информации на экран.

Также существует и команда cin>>x, которая предназначена для ввода числа в переменную с консоли.

В языках программирования существуют переменные и типы данных, который предназначены для хранения и работы с информации между ними. Нам в данной статье пригодится: int (целочисленный тип данных, который содержит в себе только целый числа 1,2,3...), string (строковый тип данных, который содержит в себе только строки "Hello", строкой является текст больше одного символа).

Теперь напишем немного кода

#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cout << "Введите число 1 = ";
cin >> a;
cout << "Введите число 2 = ";
cin >> b;
cout << "Результат сложения: ";
c = a+b;
cout << c << endl;
return 0;
}

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

-4

А теперь, попробуйте поменять что - либо в коде, попробуйте доработать его до чего то больше чем просто сложение.

Что же делать если вы не знаете как? Отправляемся снова в поисковик.

Например вы не знаете как сделать условия, смело пишите, то, что хотите узнать:

-5

Открываем первую ссылку и читаем, много читаем, а после чего пробуем сделать. Это основы и они элементарны, поэтому понять сможет каждый.

Заключение

Программирование - это творческая деятельность, которой может заниматься каждый человек. Теперь, дочитав эту статью до конца, вы спокойно можете начать изучать программирование и даже писать простенькие программы. Конечно, вам придется много и много писать кода, а также много читать. Ведь программирование - это не теория, а практика.

Ставьте лайк и подписывайтесь, если материал был полезен!