Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Изучение программирования

Здравствуйте! Недавно я осознал, что хочу попробовать себя в сфере IT, но боюсь переступить через преграду. Я такой человек, который любит заглядывать наперёд. Есть желание попробовать изучить языки программирования и развиваться в этом направлении дальше. Только есть одно НО.
1) Страшно, что в процессе обучения я буду считать себя очень тупым, так как ничего из пройденного просто не буду понимать
2) Собираюсь начинать с ПОЛНОГО 0. В школе была информатика, но мы проходили только Паскаль, хотя даже, грубо говоря, лёгкий язык я не понимал.
3) Если все-таки с ПОЛНОГО 0 получится разбираться в программировании, то какой язык программирования стоит изучить первым? Часто замечал, что советую Python, C#, Java Script.
Прошу консультации и помощи в моей ситуации
Заранее ОГРОМНОЕ СПАСИБО!
ОбразованиеПрограммирование+2
Анонимный вопрос
  ·   · 1,1 K
Программист-любитель  · 24 мая 2022
  1. Если под обучением понимаются какие-то курсы, то что бы не считать себя тупым, нужно постараться выбрать курсы, где хорошо объясняют материал, либо предварительно подтянуть теорию, что бы, хотя бы, понимать, о чём говорят. Ну а если понять так и не получится, то, видимо, программирование – это не ваше.
  2. Я так же начинал с полного нуля – когда в школе проходили Pascal, у меня даже не было компьютера, поэтому я считал, что программирование мне не нужно, и ничего не запоминал. А вот после окончания школы, когда компьютер уже был, я решил заняться веб-разработкой, потом пришлось осваивать веб-программирование (делать статичные странички показалось неинтересным), поэтому пришлось изучать язык PHP, и постепенно я разобрался, что там, и к чему. Так что начинать с полного нуля вполне себе можно. А дальше практика, практика, и ещё раз практика.
  3. Первый язык обычно выбирают в зависимости от того, какое направление программирования интересно:
  • Веб-программирование – JavaScript, PHP, Python.
  • Десктопное программирование – C/C++, C#, Java (не JavaScript!).
  • Программирование игр – C/C++, C#, Python, Lua.
Я, например, как уже писал, начал с PHP, но когда немного освоил программирование, решил посмотреть в сторону написания обычных программ. Посмотрев несколько языков (VisualBasic, C++, C#) остановил свой выбор на C++, и сейчас пишу на нём. На самом деле, основные понятия программирования (переменные, и работа с ними, ветвления, циклы, и т.д.) остаются одни и те же, разница только в синтаксисе того, или иного языка, и том, как в нём всё это реализовано, так что если это понять, то можно даже выучить несколько разных языков, нужно только освоить синтаксис того, или иного языка, и понять особенности реализации в нём тех, или иных вещей.
Действительно, в качестве первого языка часто рекомендуют Python, и я это поддерживаю, поскольку он довольно простой, применяется и в вебе, и в играх, и обычные программы на нём тоже можно писать (в том числе, и с графическим интерфейсом), и он имеет широкие возможности за счёт большого количества библиотек. Вполне хватит, что бы понять основы, а дальше уже можно и на другой язык перейти, если будет желание. Единственный минус, на мой взгляд, то, что синтаксис Python сильно отличается от синтаксиса других языков, и поэтому с переходом на другой язык могут возникнуть трудности.
1 эксперт согласен
плюсую…
Работа - в сфере IT. Увлечения - книги, финансы...  · 24 мая 2022  ·
id
По поводу п.1 - в сфере IT расстаться с этим чувством не получится, технологии развиваются со скоростью света. Так что навык первый - научиться справляться со стрессом и не стесняться искать ответы и задавать вопросы. Придется... Читать далее
Заходите в Яндекс.ДзенПерейти на bit.ly/3w79GNg
1 эксперт согласен
Лучший
Пофигист с большим жизненным опытом, обремененный...  · 25 мая 2022
Если действительно хочется - нужно собрать волю в кулак и делать. Начните с бесплатных анонимных курсов, которых например на stepik - вагон и маленькая тележка. Ваши страхи неоправданы… IT - это самое дружелюбное сообщество в... Читать далее
Intermobility, Ведущий разработчик  · 2 апр 2023
На самом деле, IT не такая уж сложная сфера, как может показаться на первый взгляд. Она такая же как все остальные - необходимо получить навыки. Вы должны понять в каком формате вы хотите учиться (сам или с помощью курсов) Путь... Читать далее