Решил тоже отписаться ... ибо воспитал не мало программистов и как следствие имею некий опыт с данной епархии
Давайте чуть-чуть отвлечемся ... и представим что вам задали построить некий объект (собачью конуру, мост, баржу, подводную лодку, кирпичный дом, панельную многоэтажку, bubble gumm) ... что прежде всего вы будете подбирать под строительство ... правильно инструменты и материал ... и навряд ли для конуры вы будете использовать высотный кран и железо-бетонные блоки...
Наверно все со мной согласятся?!
Ну так почему вы советуете языки программирования не зная то, что человек вообще собирается создавать?
Может он веб сайты хочет делать ... а вы ему С++/Delphi/Assembler
Или десктопные приложения ... а вы ему PHP/Perl/RoR ...
Само понятие ... "научиться программировать" настолько абстрактное
))
Так что думаю будет правильнее, если молодой человек сформулирует сперва ... под какие цели ему нужно программирование
Ну, а как я заметил тут некоторые гурманы предлагаю копать глубоко и рыть долго ... математика ... ассемблер ... это конечно всё хорошо ...
Но считаю что зазря потраченное время ... ибо на ознакомление уйдут месяцы ... а на понимание годы. Так что ... базовый курс булевой алгебры. И хватит
Прежде всего надо научиться преобразовывать аналоговый сигнал мыслей в дискретный программный код
))
Всегда советую идти в библиотеку ... и искать там книжечку по типу "сборник задач Московских олимпиад по информатике 1981-1993 гг"
Брать любой легко осваиваемый язык программирования и шаг за шагом ... задачу за задачей ... решать ... делать ... советоваться ... обсуждать ... находить оптимальные решения ... красиво это реализовывать. И уверяю, через пол года-год вы заткнете за пояс среднестатистического программиста, который кстати получает деньги ... за свою работу. Ну а там уже куда заведет кривая кодерского счатья ...
Программирование - это не средство зарабатывания на жизнь ... это форма жизни (с)
ЗЫ! Из легко осваиваемых языков ... советую
python . Ибо очень прост и в тот же момент многофункционален ... и на изучение уходит от 2 дней до двух недель (зависит от базовых навыков обучаемого) ...
Советую ознакомиться с философией Python'a
)))
Сообщение изменено: Инкуб (24 декабря 2011 - 06:53 )
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...