Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> С чего начать в программировании

Fimor
post Вторник, 31 мая 2011, 12:12
Отправлено #1


Фанат
***

Группа: Пользователи
Сообщений: 243
Регистрация: 12 окт. 2009
Пользователь №: 34 024





Захотелось научиться программировать, вот только не знаю с какого языка начать и какую литературу бы почитать. Укажите мне верный путь! sleepy.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
Boris
post Среда, 01 июня 2011, 09:34
Отправлено #2


Uphold the law
Group Icon

Группа: Супермодераторы
Сообщений: 1 008
Регистрация: 07 авг. 2006
Из: Bulltown
Пользователь №: 17 455





Fimor, возможны 2 основных варианта - Паскаль или С. Если у тебя развито алгоритмическое мышление, ты усидчив и быстро все схватываешь - начинай сразу с С. Паскаль намного проще, его легко освоить, но переходить потом на тот же С будет крайне сложно, это подтвердят все, кто с этим сталкивался. Да и времени ты много потеряешь зря. Я больше склоняюсь к позиции Hahahoj, тем более если ты захочешь писать игры, то С( еще более С++) предоставляет для этого гораздо больше возможностей чем Паскаль. В общем попробуй для начала например Turbo C 3.0 и книжку Керниган, Ритчи "Язык С" (ну или что-нибудь аналогичное для начинающих, Hahahoj лучше подскажет). Если выберешь Паскаль, то посоветую книжку Дональда Алкока "Язык Паскаль в иллюстрациях" (М., "Мир", 1991г.); у него кстати есть книга и по С ("Illustrated C"), но на русском я ее не встречал (книжку по Паскалю можно скачать здесь, а по С - здесь). Книжка старая, версия языка тоже устаревшая, но для начального обучения она одна из лучших! Текст в книге очень продуман и компактно расположен, много хороших примеров, а обилие прикольных рисунков помогает легко все понять. Лично мне в свое время она сильно помогла, ибо преподаватель на 1 курсе попался вообще никудышный - программировать вообще не умел, читать лекции тоже, по сути просто зачитывал текст с папки, а задачи решал с ошибками. Послушал я пару лекций и понял, что толку не будет; набрал книжек в библиотеке и за пару недель уже нормально освоил язык, свободно решал все задачи. В итоге почти все задачи на занятиях решал один я. Помню ребята долго смеялись - ни одна из программ нашего преподавателя так и не запустилась, все были с кучей ошибок lol.gif
Я сам с С познакомился очень поздно (в 26 лет только) и переучиваться было очень сложно после Паскаля, к тому же из-за проблем с сосудами у меня катастрофически ухудшилась память, мышление и способность к концентрации внимания, что для программиста смерти подобно. Сейчас пишу на 1С 7.7, в той области где я работаю (медицинское страхование) этого более чем достаточно, тем более на 1С я решаю задачи намного быстрее чем их можно сделать на том же С++, ибо имеются удобные встроенные средства для работы с документами, печатными формами и т.д. и т.п. Хотя не скрою - С++ (или С#) хотелось бы все-таки со временем достойно освоить smile.gif
Одним словом, если веришь в себя и готов серьезно трудиться - начинай с С, если же все кажется таким сложным и обучение дается нелегко - начни с Паскаля , а там видно будет. Если ты захочешь стать программистом - освоишь и 2, и 5, и 10 языков программирования, сам общался с человеком, который знает 18(!!) языков программирования. Самое главное в этом деле - усидчивость и сила воли, остальное со временем приложится. Так что все в твоих руках, желаю удачи good.gif

Сообщение отредактировал Boris - Среда, 01 июня 2011, 10:07
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
Fimor   С чего начать в программировании   Вторник, 31 мая 2011, 12:12
N1ke   Смотря для чего оно Вам надо и какие у вас есть зн...   Вторник, 31 мая 2011, 12:16
Fimor   Знание есть Basic'а немного, а нужно это для п...   Вторник, 31 мая 2011, 12:20
Stabilitron   Я бы не советовал трогать эти бэйсики :-9 Тут ...   Вторник, 31 мая 2011, 12:23
500mhz   ну С учи , если бейсик знаеш то есть всякие game b...   Вторник, 31 мая 2011, 12:23
Gashik   Очень зря. Никакой связи с бейсиком, просто мутот...   Вторник, 31 мая 2011, 12:24
Fimor   Для Windows и для DS.   Вторник, 31 мая 2011, 12:28
N1ke   Чтобы программировать под, что-то нужно знать не ...   Вторник, 31 мая 2011, 12:38
500mhz   ну пока он С выучит , пока winapi, пока OpenGl, у ...   Вторник, 31 мая 2011, 12:30
Gashik   Мне кажется, она у него пройдет завтра :)   Вторник, 31 мая 2011, 12:32
Fimor   Вроде понял, что стоит учить C# какие книги по нем...   Вторник, 31 мая 2011, 12:36
500mhz   какое с# ? не путай божий дар с яичницой! учи ...   Вторник, 31 мая 2011, 12:39
Fimor   Подскажи тогда книги о нём   Вторник, 31 мая 2011, 12:41
Stabilitron   Мое мнение: 1) C# проще для понимания. Порог вх...   Вторник, 31 мая 2011, 12:49
N1ke   У него в стандартной поставке есть tkinter. С ним...   Вторник, 31 мая 2011, 13:00
Fimor   Мне нужны книги на русском   Вторник, 31 мая 2011, 12:39
madmonkey   можно сразу забить. вся нормальная документация н...   Вторник, 31 мая 2011, 14:29
Hahahoj   Не всё так печально. На вскидку на русском (от до...   Вторник, 31 мая 2011, 15:00
500mhz   Python ? ))) а че не Perl ? )))   Вторник, 31 мая 2011, 12:40
500mhz   http://books.net-soft.ru/c.htm   Вторник, 31 мая 2011, 12:41
N1ke   C# тоже говорят тоже очень неплохой язык, но я увы...   Вторник, 31 мая 2011, 12:47
Gashik   Неплохой язык - говяжий. Если честно, так просто ...   Вторник, 31 мая 2011, 12:55
Hahahoj   Прежде чем нести чушь посмотри хотя бы профиль Кв...   Вторник, 31 мая 2011, 13:08
Fimor   Скачал ту книгу про С, очень много теории, прочита...   Вторник, 31 мая 2011, 12:54
Stabilitron   По сишарпу все что угодно читай. Только теория т...   Вторник, 31 мая 2011, 13:03
N1ke   Аргументация блестящая. Я кстати не знаю, кто...   Вторник, 31 мая 2011, 13:32
Stabilitron   Если человек собирается всерьез этим заниматься, ...   Вторник, 31 мая 2011, 13:42
Gashik   По мне, так он намного проще того же Бейсика и вс...   Вторник, 31 мая 2011, 14:00
Hahahoj   То что ты чего то не знаешь - всего лишь твоё соб...   Вторник, 31 мая 2011, 14:17
УльтраБлокС   Python рулит. Достаточно простой, но очень мощный ...   Вторник, 31 мая 2011, 14:19
tyr43   AS3 > разобраться в ООП > С# / obj-C :]   Вторник, 31 мая 2011, 14:19
sandwich-kun   Вот только не надо шарп с этим вашим xna? А по тем...   Вторник, 31 мая 2011, 14:19
Hahahoj   Насчет ООП процитирую Aiona, c которым полностью с...   Вторник, 31 мая 2011, 14:27
Fimor   Вы меня сильно запутали, поясняйте хотя бы понятия...   Вторник, 31 мая 2011, 14:52
goodwen   Fimor, В школе учишься ?   Вторник, 31 мая 2011, 14:59
Gashik   Языки школьного уровня. Получше бейсика.   Вторник, 31 мая 2011, 15:01
Chintoi   пуристы выбирают микрокоды, какой Си? По теме - б...   Вторник, 31 мая 2011, 14:57
УльтраБлокС   Я раньше писал на делфи (до сих пор иногда вмест...   Вторник, 31 мая 2011, 15:07
Fimor   питон, он лёгок в изучении? и на нём можно програ...   Вторник, 31 мая 2011, 15:17
tyr43   Чё-т мне кажется, когда цель изучения языка — напр...   Вторник, 31 мая 2011, 15:23


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Вс., 07 июня 2026, 20:52
Skin Designed (c) by Rooq.net, All Rights Reserved.