Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.09.2013, 21:11   #1
Siquel
Новичок
Джуниор
 
Регистрация: 05.09.2013
Сообщений: 4
Восклицание С каких языков программирования начать обучение.

Здравствуйте, мне 17, поступил на 1 курс на факультет компьютерных систем.
Пока что у нас нет практики с компьютерами, но я понимаю, чтобы стать хорошим специалистом надо много самостоятельно изучать.
У меня представление небольшое о языках программирования, поэтому хочу чтобы мне подсказали с данным вопрос, хотя понимаю, что он очень банален.
Для начала надо определиться с родом деятельности вэб-сайты, игры, алгоритмы, утилиты и т.д
Но мне пока сложно определить, что именно в той или иной степени нравится.
Нашел небольшое руководство с чего начать и какие языки последующие изучать, так как наверное многие похожи и не будет смысла изучать языки для схожих задач.


Высокоуровневый набор
Питон или Руби → Лисп или Хаскелл → Java или C#

Путь уменьшения абстракции от машины
Питон или Руби → Java → Си → Ассемблер

Пути увеличения абстракции:
От ассемблера до самых «человечных» языков
Ассемблер → Си → Питон или Руби
Смещённый в сторону высокоуровневости
Си → Си++, Java или C# → Руби, Питон, Лисп или Хаскелл,
С математическим уклоном
Си → Java → Хаскелл или Mathematica

Набор популярных языков разных видов
Паскаль → Си → Лисп или Хаскелл → Си++ или Java.

В общем подскажите с каких вы считаете лучше начать новичку программирования.
Стоит ли изучать паскаль или бейсик.
Вроде я думал начать изучать си, си ++, джава, питон что то из этого, но опять же я мало что знаю об этом и хотел бы услышать мнение у людей, которые прошли этот этап.
Спасибо, надеюсь поможете.
Siquel вне форума
Старый 05.09.2013, 21:16   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

http://www.programmersforum.ru/showthread.php?t=190648
Вадим Мошев вне форума
Старый 05.09.2013, 23:21   #3
Siquel
Новичок
Джуниор
 
Регистрация: 05.09.2013
Сообщений: 4
По умолчанию

Я прочитал многие темы, везде разные мнения.
Думаю, что популярны и высокооплачиваемые языки Java, C#.
Но для начала надо начать обучение с легких языков паскаль, питон, делфи.
Все же прошу, чтобы мне ответили, так как очень много мнений.
Хотелось бы чтобы не писали, что уже много таких тем, гугл в помощь, я понимаю, что это тривиальный вопрос.
Как вы думаете, нормально ли будет начать изучать питон>>C#>>Java.
По сколько времени придется уделить каждому языку и стоит ли как то изменить цепочку, поменять язык на другие?
Еще раз прошу не писать в гугл, яндекс идти и потом создавать темы, мне главное определиться с языком, а дальше я уже своими усилиями найду литературу на данную тематику.
Siquel вне форума
Старый 06.09.2013, 01:41   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Siquel, и так начнем с того, что вы не пуп земли и советовать вам будут тоже что и всем. "Хотел бы научиться - уже начал бы сам". "не знаю с чего начать" галимая отмазка, которая нифига не катит, вообще не катит.
И да, вы не читали эту тему.
Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
Вообще не читали. Так что не доказывайте обратное. Если бы читали, то поняли бы тот факт, что бездумное учение овер9000 языков явно ничего не даст, т.к. нет цели всего этого.

Цитата:
Хотелось бы чтобы не писали, что уже много таких тем, гугл в помощь, я понимаю, что это тривиальный вопрос.
Не столько тривиальный, сколько глупый. Не задачи подбираются под язык программирования, а язык программирования под поставленную задачу. Языки программирования - это инструменты, и каждый такой инструмент хорош в какой-либо ситуации и совсем плох в другой. Ну вот нельзя плоской отверткой многогранные гайки закручивать. Надо сменить гайки на болты? НЕТ! Надо взять гаечный ключ, это проще.
Не знаете с чего начать программирование? Начните с машинных кодов и ассемблера. С них начиналось вообще все. Точнее с машинного все, а с ассемблера все остальное.

К чему я это все:
1. Ставите задачу
2. Подбираете язык программирования
3. Ищите удобный редактор для кода(IDE если есть, алсо блокноты популярны до сих пор).
4. Решаете задачу.

Это 4 пункта, краткое изложение вот этой архиполезной темы:
Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
Прочитайте её вдумчиво.

Цитата:
Как вы думаете, нормально ли будет начать изучать питон>>C#>>Java.
Как вам удобно, так и учите. Кому-то сложно перепрыгнуть хм с Ruby на паскаль т.к. синтаксис эпически новый. А кто-то это за 30 минут делает.
Вообще есть такая штука.

Жаль не новая. Но пофиг.

Цитата:
мне главное определиться с языком,
Ты задачу то себе поставь, а уже под неё языки учи. Нефиг все с ног на голову переворачивать.
Человек_Борща вне форума
Старый 06.09.2013, 02:06   #5
Siquel
Новичок
Джуниор
 
Регистрация: 05.09.2013
Сообщений: 4
По умолчанию

Я просто хочу адекватной реакции, а не ищи в гугле, яндексе будто люди пишущие посты каждый день отвечают на одни и те же вопросы. Я всегда рад помочь дать ответ на вопрос в котором я разбираюсь, каким бы он обыденным не был.
Ну в общем это дело каждого, кто захочет помочь тот поможет, для этого и создаются отдельные разделы на форуме где подобного рода темы создаются всегда.
Я соглашусь, что не знаю с чего начать глупая отмазка, но я такого не писал и да я еще не пытался начинать программировать, но опять же из такой темы мне есть от чего отталкиваться, я за сегодня уже определенное количество материала на данную тему прочитал и у меня уже есть хотя бы какое то представление.
Цитата:
Не столько тривиальный, сколько глупый. Не задачи подбираются под язык программирования, а язык программирования под поставленную задачу.
В том то и дело, я в самом первом посте написал, что пока что не могу для себя определить поставленную задачу, с родом деятельности вэб, игры, написание программ и т.д
Поэтому думал, что есть определенные как бы "учебные" языки, с которых начинают независимо от рода деятельности. Но как я понял можно с многих начинать, а позже уже при углубленном изучение языка определять какой именно учить исходя из целей поставленных перед собой.
Но все равно спасибо.

Последний раз редактировалось Siquel; 06.09.2013 в 02:09.
Siquel вне форума
Старый 06.09.2013, 07:32   #6
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию

Цитата:
Сообщение от Siquel Посмотреть сообщение
Я просто хочу адекватной реакции
Ну хорошо, учи Object Pascal
kta87 вне форума
Старый 06.09.2013, 08:20   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
учи Object Pascal
На основе лазаруса
Он бесплатный
I'm learning to live...
Stilet вне форума
Старый 06.09.2013, 08:20   #8
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Siquel Посмотреть сообщение
В общем подскажите с каких вы считаете лучше начать новичку программирования.
Я считаю, что нужно начинать с универсального языка. Он называется - "Язык блок-схем" и с принципов алгоритмизации. Если Вы это выучите, на каком языке программировать, Вам будет по-барабану.
Конкретный язык, это всего-лишь система команд и ничего более. Принципы алгоритмизации, для всех языков одинаковы.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума
Старый 06.09.2013, 09:44   #9
Vad33
Участник клуба
 
Аватар для Vad33
 
Регистрация: 24.07.2009
Сообщений: 638
По умолчанию

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

Нужна какая то задача или область для чего программировать,
т.к. язык программирования это только инструмент для работы.
А уже от реальной задачи и выбирать язык.
Так что сначала нужно выбрать для чего, а уж потом - на чем.
** Удача терпелива. **
Vad3333@inbox.ru
Vad33 вне форума
Старый 06.09.2013, 10:37   #10
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

Цитата:
есть определенные как бы "учебные" языки
Единственный специально учебный язык - это Паскаль. Ничего лучшего для обучения я не видела. Собственно, он и создан был для этого.
Но так как большинство языков сейчас си-подобные, то лучше уделить внимание С++.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Грамматика языков программирования елена2992 Помощь студентам 7 07.06.2013 13:25
Теория языков программирования Tesmont Помощь студентам 1 03.02.2011 13:40
Изучение языков программирования Misik Помощь студентам 0 28.10.2010 23:08
Рейтинг языков программирования. profi Свободное общение 18 21.03.2010 22:16
совмещение 2-х языков программирования fis Общие вопросы Delphi 5 30.01.2007 20:13