Дубликаты не найдены

+8
Изучай не то, что легко, а что конкретно надо и с чем будешь работать, гораздо проще изучать тот язык, где у тебя есть реальные практические задачи, чем изучать язык впрок выдумывая гипотетические проблемы.
А до того как начнешь язык изучать, поработай над логикой и алгоритмизацией, знание языка еще не значит, что ты будешь на нем хорошо писать, а не как последний индус.
С самого начала не забывай про правильную организацию написаного и комменты к коду, что бы если кто то встретит твой код, не посылал тебе лучи поноса.
И не забывай про бест практисы в языке, а так же про патерны для стандартных задач (хотя их изучение отложи на то время как научишься более менее писать, иначе твое мышление закостенеет и при получения более менее нестандартной задачи впадешь вступор, надо научиться использовать патерны, когда надо, а не всегда).
раскрыть ветку 6
+4
+1.

Сейчас столько языков, что выбирать, что учить не ориентируясь на конкретные задачи, которые планируешь с помощью полученных знаний выполнять просто-напросто неразумно.

Если ОП хочется научиться делать что-либо web-ориентированное - рекомендую начать с изучения связки HTML+CSS+JavaScript; (http://www.w3schools.com/)

Если хочется разрабатывать приложения общего назначения с оконным интерфейсами - порекомендовал бы начать знакомство с инструментарием Qt, как кроссплатформенным враппером над распространенными языками, например C++. (http://qt-project.org/)

Если хочется разрабатывать небольшие программки для автоматизации всякой фигни на unix-системах, рекомендую обратить внимание на Perl. (http://www.perl.org/)
раскрыть ветку 5
+1
Когда-то выражалась интересная мысля:
начинать учить программирование с С++ - все равно что лишаться девственности через анальный секс.
раскрыть ветку 4
+4
Паскаль
раскрыть ветку 17
+3
Ребята, какой нафик паскаль?
То что вас им пичкают или пичкали в школе\универе не означает его пригодность в современном мире.

Python - просто синтаксис, удобная и наглядная реализация алгоритмов. Хорошая работа со структурами данных. Большая юзергруппа, что не маловажно в обучении - умение находить информацию и общаться в группах по теме.

javascript - хорошо реализованная динамика. возможность понять, что рекурсия - зло, на начальном уровне манипуляция с дом-деревом поможет перестроить мозги под правильные структуры данных. Множество уроков на зарубежных ресурсах, можно поиграться с серверными решениями.
раскрыть ветку 16
+1
Рекурсия зло? Много вы знаете о рекурсии! :D
раскрыть ветку 15
+4
Знаешь Си - знаешь бОльшкую половину языков.
+3
Ассемблер
раскрыть ветку 1
0
Мьсе знает толк в извращениях...
+3
Самый низкий входной порог наверное у PHP, но он плох тем что прививает плохой вкус программирования. Ну а типизация там вообще атас. Я бы посоветовал С/С++. Он сложный, но потом остальные языки программирования будет намного легче учить. Но это мое необъективное ИМХО.
+3
И запомни: в любых обстоятельствах , в каком бы состоянии ни был, перед кем бы не хвастал, никому и никогда НЕ ГОВОРИ, ЧТО ТЫ ПРОГРАММИСТ! за#бут ведь...
раскрыть ветку 3
+3
ну как минимум это будет не правда )
раскрыть ветку 1
+2
Это как минимум! И уже только поэтому всякие просьбы и вопросы по этой теме будут нещадно уничтожать нервные клетки
+1
вот-вот=( Приехал на время к родителям домой, двоим соседям уже "торчу" починить компьютер
+2
бэйсик =3
+2
c# посоветовал бы.и не сильно тяжелый и можно "нужные" и интересные вещи программировать.
+2
Не слушай никого. Начинай с Haskell
+2
python - простой, удобный, не зависит от платформы, тренироваться можно хоть на смартфоне/планшете. Можно даже рулить моторчиками, мигать светодиодами, работать с датчиками если взять что-то типа Raspberry Pi.
+2
Brainfuck!
+1
+1
цель какую ставишь?
раскрыть ветку 3
-1
Хобби, простейшие программы для всяких расчетов по вечерам.
раскрыть ветку 2
+3
если совсем просто то делфи.

посложнее С#.
-1
еще php есть, но он больше для веба.

зато совсем простой.
+1
За паскаль и онное - отрезал бы пальцы.

На данный момент по моему мнению лучшие языки для начала программирования - python и javascript.

Простые, лаконичные.
раскрыть ветку 15
+2
За питона +, сам на него перелез. Мегогибкий
+2
школьники, учившие паскаль минусят. человек дело говорит
раскрыть ветку 4
+1
паскаль для обучения хорош.
раскрыть ветку 3
+1
Вынести мозг прототипным наследованием - это да, самое оно!
раскрыть ветку 8
0
Что плохого ты видишь в прототипном наследовании?
Если ты говоришь в терминах ООП, то тебе не составит труда разобраться с ним.
Если же ты новенький, то прототипно ориентированный язык ты будешь воспринимать несколько иначе.
Ты не будешь думать о наследовании как таковом, ты будешь думать о построении иерархии определения контекста выполнения метода. Не думая, что ты пытаешься реализовать какое-то там наследование.
раскрыть ветку 7
+1
C++
раскрыть ветку 2
0
раскрыть ветку 1
0
Жесть! :)
+1
Тогда еще вопрос, кто по каким мануалам учился? За ссылки будет огромное спасибо!
+1
Те, по которым под рукой есть литература.
+1
http://imgs.xkcd.com/comics/python.png
+1
У всех языков одна суть, только способ подачи разный, это как русский и английский, а так начни с паскаля, а потом легко перейдешь на делфи, удачи тебе в начинаниях)
раскрыть ветку 7
+1
Дельфи - труп. Просто по факту труп.
раскрыть ветку 5
0
Последние 5 лет это слышу.
раскрыть ветку 4
+1
Спасибо! :)
+1
такое чувство, что все просто перечислили языки, в которых работают )
раскрыть ветку 2
+1
ага)
-1
SQL только забыли!!!
+1
perl
+1
Среди структурных языков программирования, для "чисто хобби" я бы рекомендовал pascal.
С одной стороны достаточно простой синтаксис при всех плюсах структурного языка, с другой он имеет минимум встроенных граблей, выстрелить себе в ногу на паскале можно, но это потребует от Вас целенаправленно добиваться результата.
Минусов у паскаля немало, но новичок с ними столкнется нескоро, если столкнется вообще. И да, Вам будет очень сложно найти работу паскаль программера, если Вы этого захотите.

Если в перспективе Вы видите себя профессиональным программистом, то однозначно С. Во первых пишущий программист на С освоит большинство других языков и диалектов без всяких проблем, во вторых С это своего рода абсолютный стандарт для большинства embedded систем и низкоуровневого программирования.
+1
еще кстати фортран почему-то никто не вспомнил
+1
А допустим такой язык как С++ реально самостоятельно освоить?
раскрыть ветку 43
+3
я тебе больше скажу, любой язык только самостоятельно и надо осваивать.

за исключением 1с :D
раскрыть ветку 38
0
Почему за исключением 1С? :)
0
вот и мне интересно, почему 1С самостоятельно не освоить? по крайней мере речь идет о языках
раскрыть ветку 33
0
Ясно) А можешь посоветовать с чего начать?)
раскрыть ветку 1
0
По поводу 1с верно подмечено. У нас в универе как такового обучения программированию не было, но было поставлено кууууча задач - реализовать то-то на таком-то языке. Программирование осваивается самостоятельно, но очень нужен наставник который проконтролирует тебя. А при возникновении вопросов в интернете есть ресурсы где можно их задать
+2
У него Стандарт толщиной чуть больше Войны и Мира, так что насчет "освоить" я был бы осторожен...
раскрыть ветку 2
0
Ну вот если с нуля начинать, что можегь посоветовать? Я просто с универа про си че то помню, про остальное вообще мрак...)
раскрыть ветку 1
-1
Нашел книжку C++ для "чайников" приду домой попробую полистать. Вдруг что пойму, ибо в школе, лет 10 назад, рисовали кругляшки и многоугольные фигурки в QBasic, еще сосед показывал решение примитивных задач (a*b, квадратное уравнение и прочее) в окнах Delphy. А теперь я вырос и захотелось самому! :)
+1
Не так давно я озадачился подобным вопросом. Остановился на VBA для экселя. И как выяснилось не зря. Теперь мое увлечение приносит мне не только удовольствие, но и небольшой доход
раскрыть ветку 3
-1
Что такое VBA?
раскрыть ветку 2
0
visual basic
0
http://ru.wikipedia.org/wiki/Visual_Basic_for_Applications
Язык программирования для MS Office
0
1c =)
0
pascal ?
0
Паскаль воистину!
Жесткая логика, хорошая смысловая привязка к алгоритмам.
Для начинающих- самое то.
0
Action Script xD
0
объектно-ориентированный
0
Lisp
раскрыть ветку 4
+1
))))))))))
раскрыть ветку 2
+1
Программирование скобками)
раскрыть ветку 1
0
erlang и haskell
0
pascal ABC>delphi>c++ (borland c++ 6)->qt\c++ + Linux ->немного java и c# -> html\css\js + php , вот такой путь у меня
раскрыть ветку 2
0
Как же ты к пыху-то скатился? :D
раскрыть ветку 1
0
больше всего востребован, скорость разработки намного быстрее, чем у тех же плюсов
-1
Тот что в Школе, КуМир например. Для начала норм.
-1
Воу воу воу! Много вариантов! Поставлю вопрос немного по-другому. Какой легкий и ПОЧЕМУ?
раскрыть ветку 5
+1
нет легкого, все сложные, у каждого свои нюансы. просто у всех разные возможности, скажем так
+1
Паскаль, с него дальше на Лазарус можно, а с того уже на высшие. Мне очень нравится паскаль. Он легкий в изучении и у него немало возможностей, особенно если потом изучать Лазарус.
+1
смотря что считать легким.
почти все языки работают по одним и тем же принципам. и более важным является не язык, а библиотеки к нему.

Если цель хорошо разобраться в программировании, советую сначала за ~21 день через силу прочитать и понять учебник по С/C++, сделать несколько тестовых примеров. А потом перейти на какой нибудь скриптовый язык (советую JavaScript, так как уж больно он популярным становится)
раскрыть ветку 1
+1
могу предложить помощь в освоении.
0
brainfuck. Очень лёгкий.
Похожие посты