Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > С чего начать изучать программирование?


Автор: kpk17 20.9.2006, 17:20
Вот решил занятся программированием, но не знаю с чего начать. Подскажите с чего стоит начать, если можно то с указанием книжечек.

Автор: muzer 20.9.2006, 19:23
6 лет назад я "сверстал" в ворде html страничку а-ля "Добро пожаловать на мой сайт". С этого всё и началось smile
Потом изучение html, в качестве литературы чаще всего служила кнопка "посмотреть исходный код страницы".
Flash по примерам и чужим исходникам. 
Потом perl, базы данных, немного си...оно уже как-то само идёт. Если само не идёт, то лучше не начинать/продолжать.
Считаю подобный путь весьма успешным, т.к. в настоящее время отдача от полученных и получаемых знаний хорошо сказывается как на кармане так и на общем уровне развития.

Автор: $tatic 20.9.2006, 20:46
С учебника математики

Автор: Kuvaldis 20.9.2006, 21:26
Подойду нестандартно к данному вопросу.
Первое и самое главное - это то, чтобы тебе было ИНТЕРЕСНО. Т.е. нужно определить, твое ли это дело и лежит ли к этому твоя душа. Я бы посоветовал книжку Занимательное программирование. Самоучитель Автор:Мозговой (фамилия у него такая smile)
Краткая аннотация (to maxim1000,  это не реклама)

Код

Эта книга - попытка предоставить качественную пищу для ума начинающим программистам, желающим достичь высот мастерства.
Вы не найдете в ней описаний конкретных языков программирования вроде Pascal или C++,
не встретите руководств по созданию библиотек DLL и системных служб. Даже такой
интригующий вопрос, как структура заголовка HTTP-пакета, незаслуженно обойден
вниманием. Зато к вашим услугам семь глав, охватывающих самые разнообразные
логические направления программирования, масса интересных теоретических материалов
и готовых к использованию листингов, а также "проекты для самосовершенствования" - 
деи для досуга с компьютером.

Там лабиринты есть и куча всяких интересностей

Если тебе не понравится ТАКОЕ, то на карьере программиста можно ставить крест.
Если пойдет и понравится, то далее учить С / С++. По этой ветке на форуме много чего есть, в том числе и для новичков  

P.S. По-моему данная тема не очень подходит для подфорума Алгоритмы

Автор: SergeCpp 20.9.2006, 22:06
Чарльз Уэзерелл

http://lib.mexmat.ru/books/8510

Книга американского специалиста по системному программированию — уникальный сборник задач по программированию из разных областей: моделирования, точности вычислений, обработки текстов, искусственного интеллекта, конструирования компиляторов. Большинство задач базируется на реальных и игровых ситуациях. 

Размещено в Электронной библиотеке Попечительского совета
механико-математического факультета 
Московского государственного университета

Можно ещё http://www.google.com/search?hl=en&lr=&q=%D0%94%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%B4+%D0%AD%D1%80%D0%B2%D0%B8%D0%BD+%D0%9A%D0%BD%D1%83%D1%82 полистать (именно — полистать)

Автор: rgsoftware 20.9.2006, 23:48
2Kuvaldis:

спасибо за рекламу (to maxim1000 -- это была не реклама!) // Максим Мозговой  smile 

Автор: Cr@$h 21.9.2006, 01:10
Практика програмирования Кернигана. тоже ничего, но для начала, наверное, не подойдёт. Лучше изучать на каком-то конкретном языке6 Pythin, Ruby, Pascal, Delphi, C#.

Добавлено @ 01:11 
Цитата(SergeCpp @  20.9.2006,  23:06 Найти цитируемый пост)
Чарльз Уэзерелл

Этюды для программистов

Зачёт. У самого дома стоит.

Автор: PyS 21.9.2006, 12:06
я начинал с двоичной логики, а потом паскаль и поехали... smile

Автор: kpk17 21.9.2006, 16:07
а может кто подскажет где есть такая книжечка "Занимательное программирование" Максим Мозговой в электронном виде?
разрываюсь блин между медициной и программированием

Автор: Kuvaldis 21.9.2006, 16:59
kpk17, 
Цитата

а может кто подскажет где есть такая книжечка "Занимательное программирование" Максим Мозговой в электронном виде?

Все таки автор - наш, "советский". Лучше купить, даже по Нету заказать
 smile  (то же самое касается, IMHO, и отечественного программного обеспечения. Буржуйское - крякнутое, а наше  - лицензионное,  для поддержки отечественного производителя)

Если  rgsoftware - на самом деле автор этой книжки, то можешь его попросить избранные главы предоставить для ознакомления. Думаю, природное мягкое сердце автора сможет тебе помочь .smile 

P.S. Ссылку на одну главу я нашел http://opensource.com.ua/contents/978594723853p.html 

Автор: kpk17 21.9.2006, 17:40
завтра пойду покупать, прошу прощения  у автора этой книги, если он читал мой вопрос про скачивание его книги

Автор: rgsoftware 21.9.2006, 23:06
Да я не жадный, конечно, могу лично выслать что-нибудь...

На самом деле я и всё мог бы выслать (теоретически), но боюсь, мне издательство по голове настучит. Вот пройдёт пять лет после издания, тогда пожалуйста smile)

Автор: Kuvaldis 21.9.2006, 23:25
rgsoftware, 
Книжка на самом деле очень хорошая, я даже не ожидал. До момента ознакомления достаточно скептически относился к нашим авторам (виной тому универ с его преподами и саморекламой smile )
Спасибо за нее, ждем-с продолжения

Автор: rgsoftware 21.9.2006, 23:41
Я ОЧЕНЬ прошу прощения за то, что устраиваю тут флуд и рекламу своих книг, но раз уж речь зашла (где ж мне ещё ответить??), но...

после "ЗП" я написал ещё "Классика программирования: Алгоритмы, Языки, Автоматы, Компиляторы". Несколько по другой теме, но если будете в книжном магазине -- полистайте, может, вам понравится. По крайней мере, мне за эту книгу совсем не стыдно.

Далее, буквально через три недели ожидается выход книги под названием "С++ мастер-класс: 85 нетривиальных проектов, решений и задач". Это -- практически аудитория "ЗП", так что если кому "ЗП" понравилась, эту тоже могу порекомендовать.

Да, обе книги -- издательства "Наука и техника".

Сейчас я занят переводом "ЗП" на английский, поэтому не пишу нового smile Но к следующей осени обещаю кое-что весьма интересное! smile

Автор: esperant0 22.9.2006, 10:20
Я бы реккомндовал вам начать с математики. С богатой библиотеки журнала квант например.

Прочитал главу автора по лабиринтам.

Автор к сожалению забыл упомянуть что самым  экономным по затратам памяти является алгоритм случайного обхода который к тому же и является и самым простым для реализации и для понимания.


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

Имхо..

Автор: rgsoftware 22.9.2006, 13:03
2esperant0: большое спасибо, учту в дальнейшем.

вообще я всегда в книгах оставляю свой электронный адрес для подобных замечаний smile

Автор: Cr@$h 22.9.2006, 15:01
Действительно. А так, можно было бы и в отдельную тему, и обсуждать там книгу "ЗП". ИМХО

Автор: Kuvaldis 22.9.2006, 17:54
Цитата

Автор к сожалению забыл упомянуть что самым  экономным по затратам памяти является алгоритм случайного обхода который к тому же и является и самым простым для реализации и для понимания.


Ребята, так ведь суть книжки не дать исчерпывающий ответ, а заинтересовать в программировании, IMHO. 
Я ж ее поэтому и посоветовал. Для начинающих.
А уж потом... smile 

Автор: check 14.11.2006, 22:52
 smile с инглиша начинай!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)