alexeyz
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Очень сильно зависит от ЦЕЛИ для чего учиться - профессию сменить, для заработка, для фриланса/подработки, для собственного развития, для души, для "будущего"... Занимаюсь программированием 20 лет, но, если бы сейчас у меня стоял вопрос, с чего начинать учиться программировать, то, я бы выбирал: 1. Для меинстрим, чтобы быстро делать не масштабные приложения в коротком цикле разработки = RemObject Oxygene. Это модернизированный вариант паскаля под .NET. С одной стороны - все прелести .NET под рукой, с другой - алгоритмическая понятность паскаля и все современные навороты. Недостаток один - недешевый, но потраченные деньги того стоят. 2. Для учебы "на будущее", или для масштабных проектов с циклом разработки 2-3 года - Nim. Очень похож с Oxygene, где-то Nim посовременнее, где-то Oxygene в синтаксисе поприятнее. Но Nim - бесплатный, и компилируется в нативный код под любую платформу. Бонусом - трансляция в JavaScript 3. Для души, удовольствия, потренировать мозги, понять суть программ и железа, не для заработка - ColorForth. Вот даже на классическом Forth что делают http://forthsalon.appspot.com/haiku-view/ahBzfmZvcnRoc2Fsb24taHJkcg0LEgVIYWlrdRiCqRwM. Delphi, конечно, очень, очень хорош для новичков, БЫЛ, но, Боже, что сним сделало Embarcadero, в какой-то момент я просто устал от этих бесконечных глюков, апдейтов, патчей... Да и денег стоит на порядок больше Oxygene C# - не самый простой вариант для начала обучения программированию, но зато ВСЕГДА найдешь работу, другое дело, что проекты будут, скорее всего душу вытягивающие и сердце изматывающие . Я от таких тухну, уж лучше гайки крутить или с перфоратором по крышам бегать. |