• Авторизация


Хочу научиться программированию!!!!!!!!! 11-03-2010 19:58 к комментариям - к полной версии - понравилось!


Дело в том, что абсолютно серьезно хочу научиться азам программирования. Сразу одна оговорка: с полного нуля, школьные эксперименты совершенно неактуальны, да и полностью забыты.

Просмотрел много книг и пособий в сети, однако все они подразумевают некий уже имеющийся базовый уровень. Ну, типа того (по аналогии), что "вы прекрасно знаете, что тыр-тыр-тыр, а наш учебник позволит Вам эффективнее использовать тыр-тыр-тыр".

Короче говоря:

1. Посоветуйте, что за язык имеет смысл для меня, обывателя, осваивать.

2. Нужны ссылки на качественные учебники соответствующего языка, где подробно описаны самые (САМЫЕ!!!) первые шаги, с объяснениями, теорией и т.д.

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

Спасибо заранее :)))

вверх^ к полной версии понравилось! в evernote
Комментарии (21):
Kerzzz 11-03-2010-20:13 удалить
Целиком и полностью зависит от задач которые хочешь решать. Вообще самое главное — алгоритмы. Нужно уметь их понимать и выстраивать. Язык же программирования, по сути, лишь средство описания алгоритма, чтобы компуша мог понять.
Eduardo_Mendoza 11-03-2010-20:19 удалить
Kerzzz, Анатолич, вот этого я и боялся :) Вернее, я тебе благодарен за объяснение, разумеется :) Задачи - умение создавать страницы (например, как на твоем сайте), уметь работать с графикой (на начальном уровне), вставлять по желанию и по собственным критериям размера, цветовых гамм и расположения на экране картинки. Ну, это все к примеру. Какой язык, на твой взгляд, мне бы стоило начать осваивать?
Kerzzz 11-03-2010-20:30 удалить
Для графики — фотошоп!
Eduardo_Mendoza 11-03-2010-20:39 удалить
Kerzzz, да нет, ты не понял! Чтобы можно было бы создать страницу, туда вставить изображение, звуковой файл и т.д.
Kerzzz 11-03-2010-21:13 удалить
Для страниц с картинками это основы HTML в частности и вёрстки вообще. Вёрстка, в данном случае, как алгоритмы в программировании. Если её прочувствовать и понять, то дальше уже дело техники, что называется.
Kerzzz 11-03-2010-21:15 удалить
Вот, кстати, добытое по ссылке. Чуть-чуть совсем изменил. - Зачем вам создавать сайт (нужно ли вам это вообще) - О чем будет ваш сайт (тематика) - Что это будет (домашняя страница, портал, или что-то еще) - Отличие от сайтов с такой же тематикой (даже если это домашняя страница) - Какова будет аудитория вашего сайта (пол, возраст, интересы и т.д.) - Какого рода сервисы вы будете предоставлять на своем сайте (форум, каталог, почта и т.д.) - Планы на ближайшее будущее - Планы дальнейшего развития (перспективы)
Eduardo_Mendoza 11-03-2010-21:16 удалить
Kerzzz, книжку просто посоветуй :)))
Kerzzz 11-03-2010-21:26 удалить
Baltijec, дык книжки то они разные бываюжт. Сейчас вот выясняется медленно, что тебе совсем и не программирование нужно. Не, я могу, конечно, что-то типа ремонта ламповых телевизоров в домашних условиях присоветовать. Но будет ли оно в тему? ;)
Eduardo_Mendoza 11-03-2010-21:34 удалить
Kerzzz, мне нужны ОСНОВЫ программирования. Си плюс плюс или еще что там. Книга, которая с нуля научит самостоятельно писать элементарные программы, включая вставки графических изображений, работу с фоном, шрифтами и т.д. Ну, вроде все просто объяснил :)
Eduardo_Mendoza 11-03-2010-21:54 удалить
RayOfLight, частично да, спасибо :)
Kerzzz 11-03-2010-22:03 удалить
Baltijec, основы программирования это алгоритмы, основы сайтостроения это вёрстка. Причём как вёрстка вообще, там и HTML-вёрстка в частности. Работа с графикой это тоже отдельная отрасль. Именно потому я и написал, что тебе сначала нужно определиться с задачами. Сайтостроение средствами C++ это забивание гвоздей микроскопом. Причём там, где нужно просто склеить. :)
Eduardo_Mendoza 11-03-2010-22:19 удалить
Kerzzz, да при чем тут сайтостроение?! Это лишь одно из моих идиотских мечтаний! Ты вот говоришь: алгоритмы. Вот и мне нужна книга, которая этим алгоритмам научит. Пониманию принципов, конкретным командам.... Блин, попросил ведь конкретику, а все опять вылилось в философские размышления... Когда человек начинает изучать иностранный язык, он в большинстве случаев не ставит себе целей заниматься синхронным переводом, художественным или техническим. Тем более, он не ставит целью заняться лингвистикой. Ему надо сначала язык выучить! Грамматику! Вот и я прошу дать мне ссылку на материалы, которые позволят познать основы программирования, базис, без привязки к конкретным целям! Я в шестандцатиричных кодах, в двоичности-то ни фига не разбираюсь, а ты от меня какие-то непонятные цели указать просишь, блин
Kerzzz 11-03-2010-22:28 удалить
Baltijec, а ты думал всё просто? Жми себе кнопки, а оно сам сложится? А конкретику я тебе сказал и для программирования и для сайтостроения. Алгоритмы в первом случае, вёрстка во втором. А литература... Тут на вкус и цвет. В интеренете её полно, смотри что тебе будет понятно, что нет. Могу одну из своих книженций выдать в аренду. Отобьёт тягу к программированию моментально, ибо не очень понятно написано :)
Kerzzz 11-03-2010-22:32 удалить
Просто когда ты "на ты" с алгоритмами, то на каком языке писать, в принуипе пофиг. Там отличия только в синтаксисе, да в доступной тебе объектной модели. А вот если "проиграть в голове" вместо компьютера не уметь, то путного мало чего выйдет. Блоки, кстати сказать, рисовать и я не умею, однако продолжаю настаивать, что в программировании самое главное "владение алгоритмами". То есть пониманием как конечного результата задачи, так и процесса, как происходить достижение оной.
Eduardo_Mendoza 11-03-2010-22:38 удалить
Kerzzz, дык арендуй!!!! Отобьет тягу - значит, зря захотел что-то новое для себя освоить. Вот немецкий у меня слабо пошел (хотя пошел). Я к тому, что никогда не думал, чтоэто все просто. Я все понимаю. Но в сети и в компьютерных магазинах самостоятельно найти нужные книги не сумел. Посему обратился за помощью...
Kerzzz 11-03-2010-23:13 удалить
Baltijec, www.fcenter.ru, например. Я, последнее время, туда за книжками хожу. Тем более что там взять полистать можно
Eduardo_Mendoza 11-03-2010-23:15 удалить
Kerzzz, магазин мне, как ты понимешь, известен :) Мне б с тобою туда пройтись, совет умный от опытного специалиста в твоем лице получить :)
Я буду прост и банален. Язык Си- так как его синтаксис брали за основу многих других языков. В свое время, даже с учетом распиздйства выучился по след. книжкам. Б.И. Березин С.Б.Березин Начальный Курс С и С++ (Как основное.) Керниган Б. Ритчи Д. Язык Си (если что-то покажеться непонятным) Это совсем база. За алгоритмами- это тебе пятитомник Кнута. Но без базы я тебе этого делать не рекомендую))) ЗЫ- что такое алгоритмическое мышление? Это умение из Хотелки сформлировать задачу, разбить ее на подзадачи и решить каждую из них))


Комментарии (21): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Хочу научиться программированию!!!!!!!!! | Eduardo_Mendoza - Eduardo Mendoza | Лента друзей Eduardo_Mendoza / Полная версия Добавить в друзья Страницы: раньше»