Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
 Аватар для TheWindWhisper
0 / 0 / 0
Регистрация: 13.01.2012
Сообщений: 19

Буду программистом! С чего начинать?

13.01.2012, 15:38. Показов 79744. Ответов 443

Студворк — интернет-сервис помощи студентам
 Комментарий модератора 
Тема скомпилирована из нескольких одинаковых и похожих тем. Также сюда будут добавляться все темы типа "С чего мне начинать учиться программированию", "Подскажите направление" и прочих подобного рода.

 Комментарий модератора 

Для впервые зашедших:
перейти
перейти


Приветствую всех.

Коротко о себе: мне 29 лет, живу в Украине. Работал экономистом, маркетологом и прочими другими. Было небольшое дело. Разочаровался, понял, что не мое. Осознал, что мне нравится проводить время за компьютером - в свободное время делал свой блог, пару сайтов, разбирался с HTML ради интереса. Взвесив многое, прикинув варианты и последствия, все же решился попробовать стать программистом. Мне это нравится.

Не спешите критиковать: мол, там поработал, тут... теперь новая фишка - "хАчу кодить..." Я настойчив, если глаза горят. А они горят. Долго думал - не поздно ли в 29 переучиваться? Но..
а) Похоже, что вариантов в моем случае нет....
b) Тыщи примеров других успешных людей, которые и в 45 переучивались или эмигрировали (да полстраны, после распада СССР, чо уж...).

В общем, отвожу себе 1 месяц на то, чтоб сделать вывод - мое ли это. Если да - то далее отвожу себе 1 год, чтоб стать пусть не ХОРОШИМ, но нормальным программистом и зарабатывать себе на жизнь этим ремеслом. Повторюсь: я - настойчивый, поэтому не надо демотивирующего скептицизма, а вот конструктивная критика - с благодарностью приму.

Итак, исходные данные: небольшие знания HTML, с компьютером, в принципе, "на ты", хороший комп и инет... вот, собсно и все. Ах, да... еще и желание)))

Много рылся в инете в поисках главного вопроса: С ЧЕГО НАЧАТЬ?

В общем, начал осваивать паскаль, вроде ничего сложного... с С++ рекомендовали не начинать, хотя мне и очень охота.

Вопрос с общественности (риск холивара, блин): с чего начать, если знаний в программировании - 0?
Pascal, C++, Java, PHP....

Помогите разобраться и определиться!!!

Пока жду ваших комментариев, ковыряю потихоньку паскаль и си++.

Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.01.2012, 15:38
Ответы с готовыми решениями:

Open source. С чего начинать?
Знаю только про сайт http://sourceforge.net/, но я англ. плохо знаю. Нет ли каких-нибудь инструкций как и что делать с open source...

си, си++ и другие. или с чего начинать
Привет Друзья! Я давно работаю с компьютерами, и имею не малый опыт по решению различных задач с помощью компьютерного ПО. Теперь я...

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

443
 Аватар для taras atavin
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
06.01.2014, 16:44
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от gnuvse Посмотреть сообщение
А почему c++? Слышал, что он очень сложный, с Си было трудно, а тут ещё и ООП и вагон всего прочего
Она сложен, если в качестве первого, или при переходе с бейсика. С паскаля уже перейти проще, а с чистых сей вообще проще, чем с ноля учить любой другой язык.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
06.01.2014, 17:07
а с чистых сей вообще проще, чем с ноля учить любой другой язык.
Ложь.
0
 Аватар для taras atavin
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
06.01.2014, 17:08
Кого и куда?
0
 Аватар для Progressоr
-1 / 0 / 1
Регистрация: 06.01.2014
Сообщений: 22
06.01.2014, 17:47
Всем, желающим стать программистами, стоит знать, что начинать свой путь нужно с логики и математики.

Ибо программист - это прежде всего математик, работающий в прикладных вычислительных областях (это же говорит Александр Степанов, создатель библиотеки STL для C++). В основе любой программы лежит алгоритм - и это математический термин.
Алгоризм был придуман в Греции.
Это часть арифметики. Придуман он был мастером по имени Алгоризм, который дал ему своё имя. И поскольку его звали Алгоризм,
Он назвал свою книгу «Алгоризм».
Таким образом можно сказать, что программисты пошли от древнегреческих математиков. Посмотрите, например, Алгоритм Евклида.

Помимо математики (лигики и алгоритмов) программисту конечно нужно владеть много чем ещё (знать устройство вычислительных машин, владеть инструментами и техниками программирования, уметь разбираться в предметной области и пр.), но математика - это основное. Если вы не любите решать логические задачи, если вам с трудом дается математика, то у вас мало шансов стать программистом и ещё меньше преуспеть в этом деле.
0
6 / 6 / 4
Регистрация: 09.11.2011
Сообщений: 140
06.01.2014, 18:48
Цитата Сообщение от nullxdth Посмотреть сообщение
Забудь Си/Asm парашу. Читай SICP, потом переходи плавно к CL: начни с PCL или ACL, потом On Lisp, далее AOP и завершаешь всё это LOL-ом. Удачи
Оу, как-то толсто. Я конечно не против функциональщины, но это многовато. А СИКП надо прочитать, для общего развития

Добавлено через 26 секунд
Цитата Сообщение от raxp Посмотреть сообщение
а с чем связана?
Я технолог полиграфического производства

Добавлено через 6 минут
Цитата Сообщение от taras atavin Посмотреть сообщение
Она сложен, если в качестве первого, или при переходе с бейсика. С паскаля уже перейти проще, а с чистых сей вообще проще, чем с ноля учить любой другой язык.
Я даже не знаю, стоит ли вообще кресты? Паскаль юзал(free pascal), понравился, проще сей и понятней для раков как я самое оно

Цитата Сообщение от korvin_ Посмотреть сообщение
Ложь.
Да, пробовал уже кресты, не очень пошли

Добавлено через 4 минуты
Цитата Сообщение от Progressоr Посмотреть сообщение
Всем, желающим стать программистами, стоит знать, что начинать свой путь нужно с логики и математики.

Ибо программист - это прежде всего математик, работающий в прикладных вычислительных областях (это же говорит Александр Степанов, создатель библиотеки STL для C++). В основе любой программы лежит алгоритм - и это математический термин.

Таким образом можно сказать, что программисты пошли от древнегреческих математиков. Посмотрите, например, Алгоритм Евклида.

Помимо математики (лигики и алгоритмов) программисту конечно нужно владеть много чем ещё (знать устройство вычислительных машин, владеть инструментами и техниками программирования, уметь разбираться в предметной области и пр.), но математика - это основное. Если вы не любите решать логические задачи, если вам с трудом дается математика, то у вас мало шансов стать программистом и ещё меньше преуспеть в этом деле.
Мне кажется веб девелоперу не очень матан нужен, а вот геймдев, там да, матан, геометрия и прочие мантры
0
 Аватар для Progressоr
-1 / 0 / 1
Регистрация: 06.01.2014
Сообщений: 22
06.01.2014, 19:09
Цитата Сообщение от gnuvse Посмотреть сообщение
Мне кажется веб девелоперу не очень матан нужен, а вот геймдев, там да, матан, геометрия и прочие мантры
"Математику уже затем учить следует, что она ум в порядок приводит." (с)
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
06.01.2014, 20:14
Цитата Сообщение от gnuvse Посмотреть сообщение
Я конечно не против функциональщины
Казалось бы, при чем тут функциональщина?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
06.01.2014, 20:16
korvin_, стандарты.. Лисп - значит функциональщина.. И пофигу, что он мультипарадигменный..
0
6 / 6 / 4
Регистрация: 09.11.2011
Сообщений: 140
06.01.2014, 20:21
Холивар наступает, прикинул, буду питон учить, ниче такой легче си хД
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
07.01.2014, 00:59
Учи php он еще легче.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
07.01.2014, 01:01
тогда лучше ruby, чем php.. Хотя если уж выбрал питон - его и учи

Добавлено через 12 секунд
S_el, легче - не значит лучше..
0
6 / 6 / 4
Регистрация: 09.11.2011
Сообщений: 140
07.01.2014, 01:11
Цитата Сообщение от S_el Посмотреть сообщение
Учи php он еще легче.
Оо, php - слышал не очень
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
07.01.2014, 01:13
Цитата Сообщение от gnuvse Посмотреть сообщение
Оо, php - слышал не очень
Лично я его не учил,и не пока не собираюсь,но очень часто слышу ,что проще всего учить именно php.
0
6 / 6 / 4
Регистрация: 09.11.2011
Сообщений: 140
07.01.2014, 01:14
Цитата Сообщение от KOPOJI Посмотреть сообщение
тогда лучше ruby, чем php.. Хотя если уж выбрал питон - его и учи

Добавлено через 12 секунд
S_el, легче - не значит лучше..
ruby похож на python' и проблем особо не будет после освоения питона, книжку мацумото прочесть и всё станет легко и просто
0
 Аватар для Bend3r
150 / 137 / 35
Регистрация: 29.07.2012
Сообщений: 709
07.01.2014, 01:15
Я студент 3 курса(технарь). По началу учили Pascal, потом со 2 курса и уже вот как полтора года сидим в Delphi 7, ковыряемся. Но как бы то технарь затем хочу 100% поставить в ВУЗ. И в данный момент перед мною стоит выбор, либо учить C++ или учить Java. По гугл понял что преимущества вроде бы как на стороне Java, типа Android, Кроссплатформенность, Много библиотек и т.п. Но есть 1 весомый недостаток это быстродействие. Однако с другой стороны на C++ пишутся программы которые используются в Космической промышленности, потом говорят что если писать что-то серьезное то опять на С++ писать надо, вообщем я запутался и хочу выслушать серьезное комментарию по всему выше написанному, ну и дельный совет дайте.
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
07.01.2014, 01:20
Какой смысл учить питон,только для того,чтобы просто перейти на Руби?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
07.01.2014, 01:21
gnuvse, и я про тоже, синтаксис ruby во многом схож с питоном. Учи питон и не парься. И после него "функциональщина" покажется легче..
А вместо php лучше ознакомься с си..

Добавлено через 12 секунд
S_el, какой смысл вообще что-то изучать.. Для расширения кругозора, как-то так.
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
07.01.2014, 01:24
Цитата Сообщение от KOPOJI Посмотреть сообщение
S_el, какой смысл вообще что-то изучать.. Для расширения кругозора, как-то так.
Да это понятно.
0
07.01.2014, 01:26

Не по теме:

а зачем тогда спрашиваете, если понятно? :D

0
6 / 6 / 4
Регистрация: 09.11.2011
Сообщений: 140
07.01.2014, 01:32
Цитата Сообщение от KOPOJI Посмотреть сообщение
gnuvse, и я про тоже, синтаксис ruby во многом схож с питоном. Учи питон и не парься. И после него "функциональщина" покажется легче..
А вместо php лучше ознакомься с си..

Добавлено через 12 секунд
S_el, какой смысл вообще что-то изучать.. Для расширения кругозора, как-то так.
Король, так дело в том, что на си я уже программировал, как бы вопрос мой был, что дальше учить: углубляттся в си, Мейнстрим или же сикп полистать или питон
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.01.2014, 01:32

с чего начинать)))
Расскажите с чего нужно начитать, как делать , как раскручивать)) хочу создать мощьненький сайт) и как настроить ботов на смс - мол...

С чего начинать?
Учусь на программиста в 2-ом курсе.И хочу разрабатывать игры. С чего посоветовайте??Action Script,JavaScript,Python или что то другое. ...

С чего начинать?
Помогите пожалуйста. Я в С++ полный ноль. С чего начинать. Требуется определить, пересекаются ли два интервала числовой оси с известными...

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

С чего начинать?
Подскажите пожалуйста,мне,как новичку,С чего в С начинать? Какой компилятор выбрать лучше,может какой-нибудь учебник.Я глядел в литературе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
140
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru