Программирование. Начало


Ну вот Вы и решились сделать первый шаг в неизвестную и непонятную, для вас, науку – программирование. Стоит отметить тот факт, что около 90% "начинающих" бросают это дело на третьем месяце, а то и раньше. Здесь, на начинающем этапе, необходимы упорство и труд, а данная статья только подтолкнет Вас к дальнейшим действиям.

Многие еще даже не новички со всех ног летят к поисковику и вбивают как научиться программировать. Здесь-то из своих нор и выходят так называемые паразиты, которые впоследствии только засорят ваш мозг неправильными вещами, неполной информацией, т.е. ложью. Мудрое решение с их стороны, признается автор статьи. Ведь кому захочется иметь конкурентов в этой области? Еще несколько лет назад эти паразиты распространяли свои веды через книги, выпуская заурядные многотомники, но это время прошло и теперь народ, зайдя на форум уже состоявшихся программистов, узнает какие книги НЕ следует читать. Теперь те додумались создавать "эксклюзивные" видеокурсы. Молю тебя, читатель, если ты хочешь сохранить в себе свежий ум, никогда не вздумай изучать программирование по видео! А сейчас самое интересное: они, эти паразиты, сами на различных сайтах оскорбляют настоящие, стоящие учебники, так что порой очень сложно определить, кто это говорит: опытный программист или лжепророк. Уверяю, вы сами до всего можете дойти безо всяких "учителей". Если вы в жизни можете организовать такую вещь, как свадебный банкет, вы способны к программированию.

Итак, мы рассмотрели данную концепцию безопасности и идем дальше. А на кону разбиение программирования на две части – системное и web. Ознакомимся с каждым их них.

Системное – самое старое. По нему строится вся система компьютера, программы и даже интернет. Таких языков очень много (Basic, Pascal, C/C++, Delphi и т.д.), почти все они требуют очень строгого порядка создания кода, но, вместе с тем, делают его гибче.

Читать также  Домены нуждаются в тщательном слежении

Web – недавно появившееся, как говорится. Он отвечает, в основном, за построение сайтов. У него немного языков (PHP, JavaScript, Ajax). Это новая сфера и ее разработчики намного упростили создание кода. Если в серверном нужно было следить за памятью, быть очень осторожным с ней, то в Web этого делать не нужно. Создавайте хоть тысячу переменных, код будет работать. Но у web есть недостаток – его медлительность. Если цикл в языке C++ выполняется за долю секунды, в php он может вообще зависнуть.

Но, как говорится, кто ищет, тот вынужден блуждать, поэтому вы не получите знания за месяц или два. Они будут ничтожны, но все же будут. Если вы согласны, заказывайте курсы Попова. И есть книга "Прохоренок Н.А. — HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера (Профессиональное программирование)". Это, конечно же Web, так как начинать лучше именно с него. Ну а если же вы хотите учится всегда, получать знания и не в чем не нуждаться, забудьте про видеокурсы. Прочитав 1/100 любой книги, вы поймете: видео –- ничто по сравнению с учебниками. Из учебников рекомендую Катеров и Костарев "PHP5 в подлиннике". Почему именно ее? Катеров непосредственно участвовал в создании PHP5, представьте себе пользу от прочтения этого источника.

И напоследок, есть правило 20 к 100. Это значит, узнав 20% материала, ваши способности не много будут отличатся от человека, знающего все 100%.

Ну что же, вот и все. Всего доброго.