JavaScript

Тяжело научится программировать?

1)Нужен ли учитель или можно и так? Ну, с книгами и обучающими видео.
2)Сколько времени понадобится? Чтоб нормально уметь.
3)Какой язык выбрать?
4)Если освоил один язык в остальных разберусь?
Просто была идея и был хороший программист, но он сейчас уехал и не может мне помочь.
1 - не не нужен. Есть интернет
2 - жизнь. А так на уровне быдлокодера - пару месяцев
3 - любой актуальный для ваших задач: РНР, джава, шарп
4 - завсегда
СШ
Сергей Шиманский
53 118
Лучший ответ
Ровно точно так же как капать картошку если руки обычные то нормально научишься через пару гектаров в если все же растут из жопы то никогда копать нормально не получится кроме того поколечишься во время тренировок
Тимон Hakuna Matata
Тимон Hakuna Matata
59 848
научичица тяжело а с откаткой ещё тяжелее
1) Нужна хорошая книга по алгоритмам, учитель не обязателен.
2) Учиться программированию нужно всю жизнь, но для практического применения, наверное, достаточно нескольких месяцев.
3) Язык в начале обучения особо не важен.
4) Многие языки имеют схожую парадигму, поэтому пере обучиться будет легко.
Давид .
Давид .
38 877
да
Антон Квакин
Антон Квакин
35 711
1. Учитель не обязателен, в интернете много роликов по программированию, много статей написано, люди много книжек написали по программированию.
2. Тяжело сказать, всё зависит от вас. Пару лет чтобы более менее, если вы раньше вообще не изучали программирование.
3. Всё зависит от того, что вам нужно, хотите веб, изучайте html, css,javscript, php. Хотите десктопные приложения, изучайте Java,C++ или python, хотите под железяки программировать тогда для вас С или Assembler.
Впрочем языки можно и не по назначению использовать, но надо извращаться.
4. Вам будет легче изучать другие языки. Принципы у большинства языков одни и те же, а у современных языков даже синтаксис похож.
1 - Я учился по справочникам и youtube так что учитель не обязателен однако с учителем будет проще он ответит на ваш вопрос.
2 - Для одного языка достаточно года, однако все нюансы языка возможно примерно через лет 4-5.
3 - Для сайтов HTML, CSS, JS, PHP. Для программ C, C++, C#. Для низкоуровневых операций Assembler но для начинающих этот язык не очень понравится.
4 - Если выучил один язык программирования без труда поймешь остальные.