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

Как начать и как правильно изучать программирование?

Мой вопрос наверное звучит очень глупо, очень странно и не понятно!
Казалось бы ответ простой: просто брать, учить и тому подобное...

Но я пробовал просто брать и учить и это не дает никаких результатом, поскольку я не понимаю как мне правильно практиковатся, как правильно изучать информацию, намного легче будет понять если поделятся лайфхаками, советами и прочим люди которые уже прошли этот тернистый путь...
> поскольку я не понимаю как мне правильно практиковаться
Это потому что тебе не интересно. Вот аналогии:
Как заниматься музыкой, если музыка не нравится?
Как учиться рисовать, если рисование не интересно?
Ответ: никак. Это не твоё.
Михаил Зимин
Михаил Зимин
58 065
Лучший ответ
Сергей Потапов нравится но я не знаю как
Никогда не возникало таких проблем, потому что не учил просто чтобы учить. Ставил конкретные задачи и пробовал их решать. Где не получалось - в том направлении и искал информацию / ответы... как-то само пошло-поехало)

Напрашивается вопрос, зачем вообще учить программировать, если сам не знаешь, зачем оно тебе...

Развивать "логическое мышление" - решением задач. Чем больше, тем лучше.
Жирный Троль
Жирный Троль
62 360
Сергей Потапов я начинал учить ещё лет в 14, сейчас уже 18 и прогресса особого нет ибо я не боролся со сложностями если мне кто то сказал что все тлен и все бесполезно или же я так начинал понимать при столкновении с ошибками и проблемами, то мне ничего не оставалось кроме как бросить... Никуда интерес к сфере IT-технологий не пропал потому что с самого детства мне нравилось сидеть за компьютером и копатся в нем
Сергей Потапов я уже считаю что в 18 лет что то особо начинать уже поздно и теперь уже всё упущено, но желание изучать большее чем сам компьютер никуда не делось
Сергей Потапов хотел вас ответить лучшим ответом, не туда клацнул, но спасибо
В 18 лет изучать определенно не поздно, я большую часть того, что знаю, выучил уже после 18. Во многом т. к. лишь в 16 получил компьютер, который позволил лучше вести обучение. А до этого по сути и изучал то только компьютеры (еще с 10 лет), и английский.
Что касается программирования, не уверен, что я подхожу, для советов по этому, т. к. сам полноценным программистом не являюсь. Но может, что поможет... В детстве я хотел стать программистом, отзанимался год в кружке (но от него мало толку было, там лишь очень старую версию Basic изучали), и прочитал ряд книг. Это все еще до получения компьютера. Когда получил, я однако стал меньше заниматься серъезным обучением компьютерам (об чем теперь сожалею, надо было продолжать, тогда возможно и стал бы программистом). Хотя и занимался не много созданием простеньких программ в Delphi (где то в 2003 примерно). Затем до 2015 программирование практически не трогал. В нем решил было попытаться снова заняться им. Тут дело в том, что у меня давно была идея оригинальной и требующейся мне программы, реализации которой, я нигде не видел. Поначалу я даже и не думал серьезно ее написать, пологая что это слишком сложно. Но... начал заниматься в начале одного месяца, с пол месяца почти ничего так и не делал, во второй половине стал по активней его вести, и серьезно проводил за программированием почти весь день лишь в самом конце месяца. Тем не менее, как ни удивительно, к концу месяца я уже написал основную часть данной программы. В этом помогло то, что я понимал, как хочу, что бы она работала, а недостаток знаний, компенсировал поиском ответов, по схожим вопросам в интернете. Уже в начале следующего месяца, я довел ее до ума, и даже выставил на продажу через компанию посредника, открыл для нее сайт. Продажи правда увы, не пошли (только один экземпляр продал). Хотя на мой взгляд, она могла бы быть полезной (сказывается малая известность, и довольно узкая направленность, а так же недостаток моих знаний, для реализации нескольких полезных функций). Ввиду чего я решил оставить программирование снова (для меня ее продажи были своего рода тестом, вести дальше, или оставлять, но опять же, возможно, что зря оставил). Тем не менее, удивительно для меня, то что я вообще смог так быстро написать, программу такого уровня (чего я абсолютно не ожидал). Так что возможно, что эффективным подходом к изучению, может являться попытка создания определенной программы, с изучением необходимого для этого (разумеется, что при серьезных занятиях, необходимо и более базовое обучение, данный подход лишь дополнение к нему).