С Какого Языка Программирования Стоит Начинать Свое Обучение

Тема в разделе "Свободное общение", создана пользователем Babangida, 5 ноя 2014.

Наш партнер Genesis Hackspace
  1. Babangida

    Babangida New Member

    Регистрация:
    4 ноя 2014
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте, хочу начать обучаться программированию но не знаю с какого языка лучше начать, потому что не однократно натыкался на такие доводы как: учите такойто язык он основа всех языков, а этот, этот и этот язык в наше время уже устарел и толку от его обучения будет ноль. Так вот я и хочу посоветоваться и узнать, с чего лучше всего начать.
     
  2. -master-

    -master- Well-Known Member

    Регистрация:
    14 янв 2012
    Сообщения:
    617
    Симпатии:
    19
    язык в программировании не первое что надо учить
     
  3. Olej

    Olej Well-Known Member

    Регистрация:
    23 дек 2016
    Сообщения:
    209
    Симпатии:
    59
    Не первое это, конечно, дело ...
    Но всем хотелось бы быть востребованным.

    Но вот интересная табличка -

    P.S. Для любителей орать ... разное ;) - источник этих цифр ф-т прикладной математики Одесского Государственного Университета им.Мечникова. Уровень их преподавания удивляет, даже в сравнении с лучшими университетами Москвы и С.-Петербурга - они уже много лет подряд в призёрах международных олимпиад по программированию.
     
    #3 Olej, 27 дек 2016
    Последнее редактирование модератором: 31 дек 2016
  4. ghostphisher

    ghostphisher Well-Known Member
    Команда форума Grey Team

    Регистрация:
    7 дек 2016
    Сообщения:
    928
    Симпатии:
    536
    Лично мое мнение - надо сначало определиться в какой сфере потом применять свои навыки. Если речь о том - хочу сать хакером, какой язык учить? То и ответ будет банален: все ;) Если брать ориентир на востребованность, тоже как то так. Через силу потом себя таскать на скучные для себя проекты... Под себя надо делать выбор, тогда будет получаться качестыенный продукт, за который можно получать достойное вознаграждение, удовольствие.
     
    smDef нравится это.
  5. Olej

    Olej Well-Known Member

    Регистрация:
    23 дек 2016
    Сообщения:
    209
    Симпатии:
    59
    Это так ... но и не совсем так.
    Определённость "в какой сфере потом применять свои навыки" на 100% определяет какие технологии стоит изучать, но каждая из технологий допускает реализации в нескольких языках.
    Если вам близка идея фронтенда WEB-разработки, то тут может быть и JS и Java ... и AJAX, который родился в JS, но на сегодня реализуется разными способами.
    Если вы интересуетесь бэкендом WEB-разработки, то здесь вообще великое множество языковых реализаций: Perl и CGI, Python, Ruby, PHP, Go, Java сервлеты, Scala...
    Если интересует низкоуровневое и высокопроизводительное программирование в нативный код (более классическое программирование): C, Go, ...

    Т.е. сфера применения определяет группу языковых средств.
    А знание C++ совершенно не будет лишним при изучении Java, а знание C просто в разы сократит освоение Go.

    И ещё один фактор, который может стать решающим - ориентация на операционную систему. Потому что вокруг операционной системы складывается определённая культура, определяющая предпочтения к языкам и технологиям:
    - в Windows язык C - как корове седло, и очень применим C++ ... все приблуды из .NET: C# и т.п. - это исключительно Windows приблуды, которые нигде более толком не применяются ... Java здесь довольно бессмысленный выбор;
    - Linux/UNIX - здесь C "наше всё", к C++ отношение гораздо более осторожное, для Java здесь естественная среда обитания;
    - среды исполнения вне операционных систем - это, главным образом, WEB-программирование - здесь C/C++ возможно но неразумно, Java тоже ... ограничено и избыточно, но здесь: JS, PHP, и др. ... программирование быстрое но бестолковое.
     
    WebWare Team и ghostphisher нравится это.
  6. German

    German Member

    Регистрация:
    24 дек 2016
    Сообщения:
    21
    Симпатии:
    6
    Я бы порекомендовал бы сперва связку HTML + CSS, но языком программирования HTML можно назвать, лишь номинально и то с натяжкой.

    Почему рекомендую именно HTML? Во-первых, вы научитесь мыслить чуть-чуть иначе и появятся полезные привычки, а во-вторых, на изучение HTML/CSS много времени не потребуется, а информации полон интернет. А затем подцепите яву, пхп, базы и прочее. Это один из лучших заделов на будущее по моему мнению.
     
  7. Olej

    Olej Well-Known Member

    Регистрация:
    23 дек 2016
    Сообщения:
    209
    Симпатии:
    59
    И ещё одно замечание ... точнее даже предупреждение для тех кто начинает освоение: никогда не попадайтесь, не хватайтесь за умирающие, доживающие языки и технологии!!!
    Хотя вам их будут активно впаривать ... и пЫдагоги в университетах, и обучатели с видеокурсами в интернетах. :eek:

    Я не хочу сейчас обсуждать признаки умирающих технологий, не терять время ... но чтобы стало понятно о чём речь вообще, я набросаю несколько ключевых слов из этой категории: COBOL, FORTRAN, PL/1, Pascal, Delphi, Borland, Turbo, BASIC и VisualBasic, Ada, ...
    Вот как увидите такие слова - бегите от них как от огня!
     
  8. ghostphisher

    ghostphisher Well-Known Member
    Команда форума Grey Team

    Регистрация:
    7 дек 2016
    Сообщения:
    928
    Симпатии:
    536
    тут есть проблема: в программу школьную входят Pascal и местами VB. Есть школы, которые еще и контрольные проводят по этим языкам, экзамены. Но будем думать, что когда человек сам решает - давление на него не оказывают ;)
     
  9. BaJIepraH

    BaJIepraH Well-Known Member

    Регистрация:
    25 дек 2016
    Сообщения:
    79
    Симпатии:
    28
    ну вот человек правильно посоветовал HTML+CSS-научишься формально строить код как таковой,затем пыха + жс,а дальше смотри сам что интереснее и нужнее,мне вот например многие уже советовали на GO посмотреть,мол выучить можно на изичах,кто то вроде даже говорил что в нём ООП как такового нет
     
  10. Olej

    Olej Well-Known Member

    Регистрация:
    23 дек 2016
    Сообщения:
    209
    Симпатии:
    59
    В этом и беда!
    Бездарные преподаватели учат не тому, чему следует, а тому (немногому), что сами знают.
    Но как-раз для первичного обучения обучения Pascal - очень неплохой выбор.
    Если бы обучающимся говорилось, что это язык не для практического применения, а для обучения.

    А по поводу обучения на BASIC величайший классик IT Э.В.Дейкстра в известном открытом письме в комитет IEEE писал (больше 30 лет назад!):
     
  11. ghostphisher

    ghostphisher Well-Known Member
    Команда форума Grey Team

    Регистрация:
    7 дек 2016
    Сообщения:
    928
    Симпатии:
    536
    Ключевое слово ПРОГРАММА, которую утвердило мин.обр, на исполнение взяли деп.обр и далее школы. Многие школы готовы идти на новые языки - нельзя. Все решается доп образованием.
     
  12. Olej

    Olej Well-Known Member

    Регистрация:
    23 дек 2016
    Сообщения:
    209
    Симпатии:
    59
    Только это ... на лохов. :eek:
    (это не ругательство ... просто я так называю всех вообще WEB-программистов)
    А что? ООП - это такая молитва, как "Отче наш...", мантра такая?
     
  13. BaJIepraH

    BaJIepraH Well-Known Member

    Регистрация:
    25 дек 2016
    Сообщения:
    79
    Симпатии:
    28
    ну вот представим себе ситуацию-Василий не знает что такое код,слепо пялится в сурсы и хочет научиться программировать,что ему можно в таком разе посоветовать? то,что проще в изучении? или то что имеет больший функционал,но в котором он так же ничего не отдуплит по итогу? я тоже по вебу не прикалываюсь особо,но когда в своё время досаждал одному бородатому с глупыми вопросами о делфи-он меня отправил учить веб яп дабы я прощупал основы и не совокуплялся с его мозгами.
    По молитвам тоже не угараю,что услышал-о том сказал.
    UPD
    каюсь,хожу в церковь иногда :)
     
  14. antislava

    antislava New Member

    Регистрация:
    27 дек 2016
    Сообщения:
    1
    Симпатии:
    0
    суда по расценка - учи яву , зарплатой не обидешься :)
     
  15. German

    German Member

    Регистрация:
    24 дек 2016
    Сообщения:
    21
    Симпатии:
    6
    Ага, а хочешь узнать узнать не много статистики? Последние 10 лет php разработчик, веб-дизайнер, ява специалсты и прочие люди околовеба самые востребованные по рынку.

    А еще ты упускаешь главную мысль, а именно это обучение.
     
    BaJIepraH нравится это.
  16. Olej

    Olej Well-Known Member

    Регистрация:
    23 дек 2016
    Сообщения:
    209
    Симпатии:
    59
    Нет, не хочу узнать.
    Хотел бы, чтобы те, кто лезут отвечать, держали под рукой Букварь, заглядывали туда, и писали немного слитно. :D
     
  17. Kmet

    Kmet Well-Known Member
    Java Team

    Регистрация:
    25 май 2006
    Сообщения:
    1.032
    Симпатии:
    6
    Сделали такое сильное утверждение, и так печально слились...
     
  18. Olej

    Olej Well-Known Member

    Регистрация:
    23 дек 2016
    Сообщения:
    209
    Симпатии:
    59
    А в чём печаль?
    В том, что как говорил М.Жванецкий ?:
     
  19. KIra

    KIra Active Member

    Регистрация:
    18 окт 2016
    Сообщения:
    28
    Симпатии:
    6
    HTML , научишься использовать терминал , а для изучения потребуется час.
     
    ghostphisher нравится это.
Загрузка...

Поделиться этой страницей