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

Где практиковаться в программировании? Начинаю изучать программирование и задаюсь вопросом, как практика проходит?

В интернете пишут - программировать - писать код. Начинаю изучать программирование, сразу вопрос, после теории что делать, где проверять навык? Какие программы? Блокнот? Что? Где?
Хочешь задачи для самостоятельного решения - возьми книгу "Этюды для программистов".

А писать код можно в чём угодно. Он перемены редактора качество твоего кода никак не изменится.

P.S. В интернете много чего пишут... Программировать - это НЕ писать код, а искать оптимальное для заданных условий решение задачи. А записывать найденное решение в понятной компьютеру форме - это не программирование, а кодинг.
РТ
Руслан Тинеев
99 424
Лучший ответ
Это извечный вопрос писания "в стол". Обычно такие вопросы у тех, кто получил работу не стоит. Найти свою тему большая редкость и большая удача. Остальные могут довольствоваться повторением уже кем-то когда-то сделанным. Но даже тут можно найти варианты, которые сделают вашу разработку уникальной, а поэтому ощутить себя как бы под сенью чужой известности. Кто-то сделал на java, а я сделаю на C# и наоборот.
придумай сам себе жизненную задачу и сделай ее
Денис Вильда
Денис Вильда
96 783
Vim / VScode
Ilgar C*
Ilgar C*
73 465
1. Где писать? - Грубо говоря тебе потребуется одна программа компилятор или интерпретатор (тут от языка зависит) - программа, которая возьмет код, который ты написал и превратит его в программу (не буду вдаваться в подробности тут). Какой именно компилятор или интерпретатор нужен - зависит от языка. Писать программу ты можешь где угодно, хоть в блокноте, но для удобства есть специальные текстовые редакторы, например VSCode (Vim не советую), а есть и IDE, там и компилятор уже прикручен и тебе достаточно нажать одну кнопку, чтобы программа запустилось. Ну тут в зависимости от языка.
2. Что писать - придумывай задачи, находи их Андрей тебе "Этюды для программистов". Есть еще всякие codewars, где можно практиковаться, codeforces (там спортивное программирование правда) и подобное. Можешь задаться целью - написать чат бота и продумывать как он будет работать, даже чисто продумать в мыслях алгоритм будет полезно. И тут вновь соглашусь с Андреем, что программирование это не только коддинг.
Сергей Орлов
Сергей Орлов
28 656
Вот тебе задачка
Магазин получил 100 линеек общей длинной 22 метра
сколько было 20 см линеек и 30 см линеек
с++. Вывод в табличной форме. Консоль
HC
Hovhannes Chakhoyan
21 700
Hovhannes Chakhoyan Опыт можно и в КодБлоках нарабатывать
Visual Studio
Aliwer Wariphan
Aliwer Wariphan
17 908