Самый понятный язык программирования

Какой язык программирования выбрать для новичка?

Python. Используется в WEB’e, при этом достаточно универсален для общего кругозора. Имеет последовательный дизайн и склонен навязывать «хороший стиль», в отличие от того же PHP. В общем, всё что нужно для обучения.

Если вторчит — можно посмотреть на С и ужаснутьсяувидеть, откуда у всего ноги растут 🙂

C Turbo Pascal можно начать, а вот потом Delphi не стоит, ИМХО. После С/Python.
С++ вообще ни в коем случае.

Зачем вы ему советуете паскаль, где он его будет использовать (только чтоыб понять принципы ООП) . Человек пишет что скорее всего для веба — пусть учит питон или php тогда уж

Точно также начинал, но пожалел, что вообще изучал делфи, это язык, который только усложняет жизнь, я бы сказал некий PHP для разработки прикладных программ.

Тоже посоветую python. Универсальный язык. И прикладное программирование, и сисадминство (скрипты), и вэб (django), и математика (scipy). Куча модулей, чтоб не изобретать велосипед.

если хочется научится нормально програмировать то начинать с пхп не стоит. Да язык очень легко учится, в плане веба умеет все что надо итд, но после него переходить на нормальные/«правильные» языки будет сложнее чем учить с нуля. Поэтому если хочется простого в изучении и не отнимающего много времени языка — выбирайте питон. Получите красивый, лаконичный и простой код, довольно большую универсальность(в коменте выше расписано) и главное опыт который позволит в будущем перейти на более серёзные языки.

Если всеже остановитесь на пхп, то у котерова вполне неплохие русские книги. Хотя если знаете инглиш лучше сразу читать оригинальную и свежую литературу.

tuccar

tuccar

Если хотите изучать с прицелом на веб, то посмотрите PHP:

— Довольно низкий порог входа. Для старта всего-то нужно скачать денвер + какой-нибудь редактор кода с подсветкой синтаксиса и вы уже можете начинать писать.
— Огромное количество документации, статей и книг на русском. Куча форумов, где можно задать вопрос.
— Много готовых скриптов, которые можно изучать.

Спасибо за ответ:)
Вы можете порекомендовать какой-нибудь учебник по нему, пожалуйста? Просто в магазине видел очень много учебников по PHP, начиная от PHP для чайников до огромных книг размеров с словарь.

Я бы посоветовал по PHP читать литературу иностранных авторов. Из всех российских автором не встречал достойных книжек. Начните с чего-то простого, почитайте php manual. Ну а дальше Гутманса.

Насколько я знаю, хорошие книги есть у Дмитрия Котерова. Еще, судя по отзывам, Изучаем PHP и MySQL, 2-е издание — тоже неплохой учебник.

К сожалению, с книгами по PHP я знаком не очень хорошо, но если в чем-то ошибусь, хабрапублика меня поправит )

Мэтт Зандстра «PHP. Объекты, шаблоны и методики программирования» — ИМХО, лучшая книга для того, чтобы PHP для вас не стал «достаточно грязен», и не «научил не тому, что нужно» (цитаты из коммента к первому ответу).

2010-11-04 00:20:02 Ebook Apress.-.PHP.Objects.Patterns.and.Practice.3rd.Edition.2010.RETAiL.eBOOk-rebOOk
2010-10-10 11:33:39 Ebook Apress.Beginning.PHP.And.MySQL.4th.Edition.Sep.2010.eBook-ELOHiM

Если хочешь понять именно принципы программирования, то однозначно — С.
Он всему голова. Велик и могуч.

charon

поддерживаю Python. Для начала — самое оно.
В РНР хуже реализовано ООП, его лучше выбирать если будете точно знать, что программить будете под Веб.

DevMan

Спорное утверждение — Python в чём-то лучше, в чём-то — нет.
Программирую на обоих языках, но под web предпочитаю PHP.
Основная прелесть Python, ИМХО, это стандартная библиотека, которой мне очень не хватает в PHP.

charon

я высказал своё собственное мнение. Лично мне показалось, что Питон для начинающего подойдёт лучше. Хотя и у РНР тоже есть свои плюсы, конечно.

Смело берите Python.
У него имеется сочетание трёх качеств, которые помогут вселить в вас веру в программирование и не дать раньше времени забить на него со словами «это устаревшая никому не нужная фигня».

1. Он актуален сейчас. Активное развитие, куча библиотек и вакансии по всему миру. Легко найти справочную информацию или живого наставника.
2. Он многофункционален. Одноразовые скрипты для отдельных случаев, простенькие программки для себя, веб-сайты: на нём можно решать практически всё, что вам, как новичку, угодно.
3. Он очень приятен в использовании. Python подходит как нельзя лучше, чтобы влюбить человека в программирование. Код лаконичен (конструкции краткие и при этом в них много смысла), легко читаем, не требует ручной компиляции.

Начни с Python+WxWidgets. Потом — PyGTK или PyQT. QT и Wx кроссплатформенны, соответственно.
Если не будешь откровенно быдлокодить и игнорировать мнение «взрослых» программеров — то всё это вытечет в хороший стиль програмирования (да хотя бы взять то, что табы — это не визуальный элемент, а важный элемент синтаксиса в питоне).

И да — не слушай никого, что питон течет памятью. Просто приложений, целиком написанных на питоне качественно — очень мало.

conturov

Я хочу изучить какой-нибудь язык программирования просто для общего развития, свою жизнь с программированием связывать не собираюсь:)
Если же говорить про конкретное направление, то скорее это все, что связано с вебом.

conturov

HTML и CSS не совсем языки программирования, разве нет? И их я относительно хорошо знаю, значит можно приступать за PHP:)
Спасибо!

похоливарим 🙂 python, весьма легкий на освоение и восприятие, функционала должно хватить для общего развития

Если веб, то имхо лучше python. Стоимость разработки на PHP невелика, т.к. все уже давно написано до нас, но как язык он достаточно грязен, и научит не тому, чему нужно. Все это имхо конечно 🙂

conturov

А как выдумаете на чем написан Хабр и что в исходном коде страниц? Это HTML. Без знания HTML у вас ничего не получится в web.

Хабр несколько сложнее, чем просто HTML. habrahabr.ru/blogs/habraworks/36692/
А то, что без HTML у меня ничего не получится я знаю, так же как и сам HTML:)

ИМХО самому очень сложно изучать языки программирования. Но некоторым это дано, поэтому можешь попробовать.
Начать я думаю лучше с основ английского языка. Я думаю, что без него будет гораздо сложнее изучать какой либо ЯП.
Я, как и большинство из нас, начинал с Турбо Паскаля. Но занимался я этим на комп.курсах. Там нам преподаватель всё разжёвывал так, чтобы всем было понятно.
Потом сам попробовал заниматься в делфи. Если знаешь паскаль — то делфи очень легко будет тебе даваться, ибо синтаксис там такой же, ничего не придётся учить. Ну почти ничего 😉

После паскаля/делфи имхо, лучше учить С++. Потом php сам собой пойдёт 🙂

Спасибо:)
Английский знаю хорошо, html относительно хорошо.
А у вас был какой-нибудь учебник или вам все преподаватель рассказывал?

Всё рассказывал преподаватель. После этого он выдавал нам домой листочки с теорией и практикой. Чтобы так сказать закрепили материал. Если нужно — свяжитесь со мной, я могу найти тот материал, который он давал нам.
Там всё очень понятно.

Попробуйте Action script! На нем легко понять ооп, общие принципы, после него можно будет изучить Java или C#, если вдруг все же захочется углубиться в программирование. Flash сейчас довольно популярен, а также позволяет заниматься именно программированием, алгоритмами и структурой кода, не отвлекаясь на всякие низкоуровневые штуки.

Если вы склонны профессионально развиваться, и зарабатывать деньги — то изучайте питон. При условном «среднем» уровне владения языком, питон-программист получает з/п где-то на 25% большую, чем пыхер.
Кроме того, на питоне пишут многие неплохие конторы — Гугл, Яндекс, Мэйл + питон использется активно при написании автоматизированных тестов.

Программисты получают деньги за решение задач, вне зависимости от языка. А «средняя» зарплата пусть людей не волнует, получать они будут не среднюю, а свою.

вне пределов ДС вакансий на питоне исчезающе мало. Впрочем автор сам из Москвы, но и там не так и уж и много их, особенно для начинающих

Python хорошо подходит для изучения в качестве первого языка программирования потому что

1. Python позволяет писать код, независимый от платформы, благодаря чему Вы будете изучать алгоритмы, а не особенности конкретной платформы
2. У Python достаточно простой и лаконичный синтаксис, благодаря чему код довольно легко читать и понимать.
3. На Python можно писать под десктоп, веб и даже под андроид (на счёт других мобильных платформ, типа iOS, не знаю) — хотя это направление ещё не очень развито, оно не стоит на месте
4. Python — мультипарадигменный язык — поэтому можно попробовать разные парадигмы.
5. Для Python написано множество различных инструментов:
5.1. Web-фреймворки: Django, Pyramid
5.2. Библиотеки: SciPy, NumPy, PyQt
5.3. Фреймворки: Kivi, PyGame
5.4. Реализации для других платформ: IronPython(.NET), Jython (JVM)
И ещё у Python большая стандартная библиотека, что не может не радовать только начинающих изучать программирование и не желающих для элементарных действий скачивать сторонник библиотеки.

Мы в школе изучаем паскаль, он отлично подходит для того, чтобы понять основы программирования. Для себя я выбрал питон, как следующую ступень. Сначала игрался с ГАЕ ( code.google.com/intl/ru-RU/appengine/ ), но потом поднял свой сервер с джанго (так интереснее).
С Джанго одна большая проблема для начинающих: нет нормального учебника на русском, но можно если выучить чистый питон, то потом писать для веба на нем не трудно.

>Мы в школе изучаем паскаль
это самая главная фраза. после школы он скорее всего тебе нигде не пригодится

>С Джанго одна большая проблема для начинающих: нет нормального учебника на русском,
а djbook.ru — не устраивает?

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

Источник

Читайте также:  Пандора сигнализация меню программирования
Оцените статью