[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
Ctrl предыдущая следующая Ctrl Страницы
1 2

Форум «Пит-стоп» / Научите меня программированию

Uncle_Sam Сообщение #1 3 мая 2011 в 20:15
Кибергонщик
43
Понимаю, конечно, что вопрос по-нубовски звучит, но не мог бы кто-нибудь посоветовать, с чего начать? Что-то прочитать? Или еще что?
Переборыч Сообщение #2 3 мая 2011 в 20:39
Клавомеханик-Организатор событий
55
1. Определиться какие задачи ты будешь решать, это первостепенно.
2. Пощупать что-нибудь простенькое, типа Царапалки или Колобота.
3. В зависимости от задач, выбрать подходящий язык, ну или Паскаль.
4. Схватить самоучители и справочники и попытаться решить свои задачи.
5. Пошастать по тематическим форумам - поспрашивать, а лучше поотвечать.
Fenex Сообщение #3 3 мая 2011 в 21:02
Клавомеханик
49
Нет. Паскаль не выбирать!!! Ни в коем случае!
Уж лучше фортран....
Последний раз отредактировано 3 мая 2011 в 21:17 модератором Fenex
Uncle_Sam Сообщение #4 3 мая 2011 в 21:53
Кибергонщик
43
Паскаль мы в любом случае будем в колледже изучать в следующем году. Я поэтому и спрашиваю - хотелось бы быть заранее подготовленным и знающим хоть какие-то прописные истины.
Gosxo_Ruza Сообщение #5 3 мая 2011 в 22:00
Супермен
33
1. Никлаус Вирт - Алгоритмы и структуры данных
2. Поставь Паскаль. Там хелп хороший.
sbhx Сообщение #6 3 мая 2011 в 22:05
Маньяк
7
лучше всего начинать с языка который тебе интересен, например тебе интересно как написать веб страницу изучай html, css, javascript, php. если тебе интересно как написать приложения на компьютер (программы с расширением .exe), то изучай C, C++, C#, Qt, 4Qt и другие подобные языки.
после того как изучишь программирование на интересном языке другие языки будут идти легче. я как раз так и делал, сначала изучил интересный для меня html, css и js. потом я изучил С++ и до сих пор изучаю, параллельно с ним изучаю С и иногда php.

напиши что ты хочешь узнать, или у тебя пока нет определенной цели?
если нет так можешь начать с языков С, по-моему они лучше всего для начинающих. если ты их знаешь то выбери другой, не знаю, какой хочешь)
Последний раз отредактировано 3 мая 2011 в 22:10 пользователем sbhx
lins Сообщение #7 3 мая 2011 в 23:01
Новичок
1
Последний раз отредактировано 7 апреля 2012 в 06:03 пользователем lins
takobus Сообщение #8 3 мая 2011 в 23:14
Маньяк
30
А. Шень Программирование: теоремы и задачи

скрытый текст…
Uncle_Sam Сообщение #9 4 мая 2011 в 00:12
Кибергонщик
43
takobus, в первый раз вижу, чтобы человек делал антирекламу собственной книге
Поразмыслил и понял, что в первую очередь меня всё же интересует веб-программирование. Когда-то давно, помню, прочитал какой-то самоучитель по html, но это было давно...
Последний раз отредактировано 4 мая 2011 в 00:14 пользователем Uncle_Sam
Переборыч Сообщение #10 4 мая 2011 в 01:35
Клавомеханик-Организатор событий
55
Олег, давай вместе веб-программированию учиться, а то я что-то всё на прикладном засиделся.

Fenex писал(а):
Нет. Паскаль не выбирать!!! Ни в коем случае!

Фень, ты хорошо в JаvaScript разбираешься и начал PHP изучать. Как считаешь, что такого интересненького новичку можно замутить на пхп? Стоит ли сразу работать на нём с html, css и т.в.т. или лучше сперва на кошках мини-прогах потренироваться (с PHP-GTK, например)?
Последний раз отредактировано 4 мая 2011 в 02:16 модератором Переборыч
Gosxo_Ruza Сообщение #11 4 мая 2011 в 08:13
Супермен
33
Ага! Человек, вообще-то, про прописные истины спрашивал:) Вирт - это, конечно, "прописнее" просто некуда!

Те же "Алгоритмы и структуры данных" Вирта не сложнее букваря. Даже учитывая что весь код там написан на модуле-2.

Кстати, зашёл на сайт http://pascalabc.net/, и там в окошке "случайная программа" сразу код:
Случайная программа
// r^8
var r: real;
begin
write('Введите r: ');
readln®;
var x := r;
x := x * x;
x := x * x;
x := x * x;
writeln(r,'^8 = ',x);
end.

Не код а песня.
takobus Сообщение #12 4 мая 2011 в 08:19
Маньяк
30
Смотри сам, глава первая. Покупать и правда не стоит :)
Если обязательно нужна реклама, то вот она: эту книгу перечитывают перед прохождением собеседования в гугле. Успешным!


Если не программирование:
скрытый текст…
AlexeiD Сообщение #13 4 мая 2011 в 08:44
Супермен
51
Не советую Вирта читать в начале обучения.

Если хочется научиться просто для себя, не выходя за пределы быдлокода, то лучше всего действительно остановиться на простой связке web-языков, под программирование взять похапе. Позволяет достаточно быстро склепать что-то простое, что радует глаз себе (но убивает глаза спецов) и можно легко показать друзьям, что даёт хороший стимул.

Для начала лучше всего потратить неделю-другую под основы html+css. Они конечно к языкам программирования никакого отношения не имеют, но помогут немного перевести логику в нужное русло, за счет высоких требований к структуризации.
Потом уже перейти к php, заниматься по какой-нибудь книжке с кучей примеров, и не просто читать, а делать.
После завершения книжки думаем, что простое хотим сделать (голосовалку, гостевую книгу и пр.), ищем в интернете схожие исходники, изучаем, модицифируем.
В любом случае главное практика и ещё раз практика.
Наверное главный совет - изучать ООП, древовидные структуры, потоки и пр. не надо просто так, если нет необходимости. Когда необходимость появится - на примере вы всё прекрасно поймёте.

После понимания базовых основ php (и только после) можно начинать смотреть в сторону Javascript. А там дальше как пойдет - понравится не понравится.

Если понравится и захочется извращений - покодить на перле.
Если захочется ректальных извращений - покодить на хаскелле.

Программистом после этого назвать конечно сложно, в лучше случае разработчиком. Если профессионально хочется заниматься программированием, то путь другой должен быть.
lins Сообщение #14 4 мая 2011 в 14:23
Новичок
1
Последний раз отредактировано 7 апреля 2012 в 06:03 пользователем lins
Uncle_Sam Сообщение #15 4 мая 2011 в 20:51
Кибергонщик
43
Каджый о своем писал(а):
[Множество полезной информации с кучей непонятных слов ]

Спасибо большое всем за разъяснения! Будем шарить по интернетам, искать литературу, и ессесно, практиковаться, уж спасибо Клавогонкам, благодаря им я понял, что практика - это главное :)
кляпавций Сообщение #16 28 мая 2011 в 09:36
Маньяк
26
Uncle_Sam писал(а):
я понял, что практика - это главное :)

освой систему онлайн судьи, решай простые глупые задачи, качай скил
http://informatics.mccme.ru/moodle/
Ignorance Сообщение #17 31 мая 2011 в 13:23
Супермен
23
lins писал(а):
Кстати, о птицах! Какой-то шибко умный математический перец давным-давно доказал, что любая задача может быть запрограммирована с помощью операций следования, условия и цикла.

Очень интересно, кто это такой и как он доказал то, что неверно?
lins Сообщение #18 31 мая 2011 в 17:54
Новичок
1
Последний раз отредактировано 7 апреля 2012 в 06:04 пользователем lins
Ignorance Сообщение #19 31 мая 2011 в 18:01
Супермен
23
lins Сообщение #20 31 мая 2011 в 19:35
Новичок
1
Последний раз отредактировано 7 апреля 2012 в 06:04 пользователем lins

Чтобы писать в форуме, нужно зарегистрироваться.

Ctrl предыдущая следующая Ctrl Страницы
1 2

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена