Подскажите пожалуйста какие хорошие учебники для чайников по PHP будут (начиная самого начало) и где в интернете можно их заказать.
Можно сказать никакой, но кое что в скрипте могу разобрать, но что это и как обзывается толком сказать несмогу. Могу даже понять действие, но не все Короче полный чайник. Мне бы желательно печатное издание, т.к. в свободное время хоть по несколько раз могу перечитать и вникнуть, что и как.
X Книжку по ТурбоПаскалю 7. Однозначно. Рекомендую "ТурбоПаскаль 7.0 Численные методы" 2 изд. Алексеев, Чеснокова, Павлыш, Славинская. NT Press Москва 2006 Не перепутай смотри с Фароновым "Парктика программирования". После паскаля за любой язык можно браться. ЗЫ: Компилятор скину. Только без визуальной части. В приват.
Поддерживаю Петра. X, интереса ради поищи тему "Практикум" чего-то там... по моему в форуме для новичков было. Кончено нет там никакого практикума - сплошная балтология достойная треша, но тем не менее те же вопросы что и у тебя подняты в той теме...
Спс. =) Архиважное замечание. Там есть задачи. Вот прежде чем фанатично броситься к компьютеру и начать безбожно мучать клавиатуру, разработай алгоритм в виде блок-схемы. А потом еще раз пройдись по всем этим задачам и реализуй их по-новой. Так чтобы, к примеру, в калькуляторе при вводе букв вместо цифр выдавалось бы сообщение такого плана "Привет! Я калькулятор и не умею складывать буквы.*". Но программа при этом не завершалась бы вылетом, а предложила бы по-новой ввести значения для пересчета. _______ * - вообще говоря данные символьного типа могут выступать в качестве чисел и их тоже можно складывать. Только вопрос в том как. Можно сложить "a" и "b" и получить "ab", а можно и 195 получить =)
Петр нет, вот ты скажи, зачем человеку тратить месяцы/годы на изучение какого-либо языка чтобы потом, преодолевая "ломку" (сила ее зависит от конкретных особенностей человека) пересаживаться на тот язык, к которому тяготеешь изначально. Если человек хочет программировать - так дайте же ему программировать. В данном случае товарищ X пришел и четко сказал - дайте книги по конкретному языку (PHP). На это можно взглянуть с двух сторон. С одной, можно мягко спросить - почему именно PHP, может человек просто услышал "PHP - простой", а для чего он нужен и что с ним делают - без понятия. Возможный ответ другого, более опытного форумчанина: "найди в яндексе/гугле" не всегда эффективен. Если бы человек умел/хотел пользоваться поисковиком, он бы не создал данную тему. Итак, узнаем у человека - почему он хочет изучать именно этот язык. комментарии - типа, "брось все это", "ты тупой" и "нафиг тебе это надо" не допустимы Если человек хочет сотрудничать - он все поясняет. Либо он хочет создать свой сайт, либо просто попрограммировать "для души", либо просто понять, что это такое - программировать. Тут уж зависит от него самого. Задача остальных форумчан, опять же не отписываться пятисекундными фразами, "ищи в гугле", а предоставить ссылки на информацию по этой теме. Вообще для как и в программировании, в реальной жизни надо учиться повторно использовать один и тот же код (aka информацию) - для этого рисуются разные FAQ, мануалы и т.д. Я в последнее время подумываю над созданием такового для новичков (ибо сам по сути им являюсь и у меня есть желание помогать себе подобным для облегчения прохождения некоторых трудностей). Итак, Петр, будь, добр поясни, почему ты считаешь что именно изучение паскаля именно этому человеку принесет максимальную пользу? По моему мнению, причины сего явления кроются в осознавании некоторыми программистами, которые уже добились кое-чего в своей области своего пути развития, и непроизвольного желания пропогандировать этот путь, т.к. он по их мнению, является удачным и результативным. Однако это не так. У практически каждого программиста своя уникальная история развития и обучения какому-либо языку. Вполне возможно, что ты, Петр, первым языком выбрал (принужденно или нет) паскаль. Освоив его в той или иной степени ты, возмогжно, начал многое понимать в программировании и теперь обучение PHP тебе дается с легкостью. И в следствие этого, у тебя есть устойчивая мысль, что так будет с каждым. Что ж, расскажу свою историю. Вроде, в седьмом-девятом классах школы и учил BASIC по школьной программе. В то время я был молод и глуп наверно так что некоторые программы мне упорно не давались для понимания.. Но несмотря на трудости, интерес к программированию у меня был и остается, несмотря ни на что... Примерно в это же время я немного осваивал Delphi, т.к. он мощный, распространненый и относительно простой.. Далее это дело как-то застопорилось.. Чуть позже, опять же по школьной программе я изучал паскаль в той же школе.. Одновременно с этим у меня были промежутки времени, в которые я, самостоятельно, дома осваивал C++ и PHP (не спрашивайте почему именно их, я уж и сам не помню).. Но по разным причинам дело временами стопорилось... И вот с последнее время у меня проявляется устойчивый интерес к PHP.. Хотя я не один из вышеперечисленныз языков не познал на качественном уровне, зато у меня четко сформировалось понимание переменных, функций, констант и т.д.. Это же помогло мне освоить классы (которые я долго не понимал) в PHP.. Сейчас не весь конечно, но тот код, примеры, которые я нахожу в инете и на этом форуме, в том числе, уже дается легче... Я это все пишу вот к чему. Так как у меня сейчас складывается вышеописанная благоприятная ситуация - я должен каждому перед изучением PHP хотя бы пару месяцев поучить basic, pascal, delphi, C++ чтобы потом уж было легче?.. Ну сам понимаешь, незачем все это.. Поэтому единственным приемлимым выходом - я нахожу, у каждого, кто хочет познавать программирования, интересоваться первым делом - а чего он хочет добиться и для чего он хочет изучать все это нелегкое дело... А уж исходя из этого, давать конкретные советы на примере конкретных языков.. А уж обладая необходимой информацией потенциальный (aka будующий) программист сможет ею правильно распорядится и извлечь для себя все необходимое.. А уж если человеку не суждено стать программистом.. Что ж.. Думаю он сам это поймет и постарается найти более близкую себе область деятельности.. ИМХО.
Можно и с бейсика начать. Без труда не вынешь и рыбку из пруда (ц) народная мудрость. Ответ: кто, когда и с какой целью разработал стандарт языка паскаль? Вспомнил? Вот. Так вот что я еще скажу. Подготовка специалистов по американской системе - это палка о двух концах. Вот, к примеру, специалист по спичечному коробку расскажет тебе все о нем. А спроси его, как яблоки растут, и он, в лучшем случае, разведет руками. Чтобы стать(быть) программистом, важно не знать наизусть все функции, классы и т. д. поголовно. Важно уметь применять это на практике. И еще важно знать основы информатики, чтобы вопрос о переводе из десятичной в двоичную с.с. на бумажке у тебя трудностей не вызывал. После твоего вопроса "почему паскаль" могу тебе... нет, не сказать, заявить следующее. Из тебя выйдет классная машинистка, если ты будешь так знать пхп. Но программист из тебя не получится. НО!!! Если будешь интересоваться изучением информатики и истории вычислительной техники, то программист из тебя все же выйдет. Да, кстати, не помнишь, к чему сводился процесс программирования, когда не было клавиатуры, а компьютер занимал спортивный зал? ЗЫ: Хочешь, пройдусь построчно по твоему посту и все твои заблуждения расскажу?
D.Lans, ты заблудаешься... . Кстати Delphi - она - среда разработки основанная все на том же паскале . D.Lans, подсказка из зала, думай о дырках )))
Согласен с D.Lans. Я знаю QBasic,VBasic, Pascal, Delphi, C++. И создаю программы на PHP. А на остальных языках писал программы для получения опыта. И не имел точной цели для чего они мне надо (хотел познать всё). Не буду спорить что на Delphi, C++ нельзя написать хорошие программы. Можно. Но такие программы не сильно востребованы (мало заказчиков, особенно для моего Бобруйска). Можно учить программированию с алгоритмов и заданий без конкретного языка программирования. Но учить без видимости результата это невыполнимая задача для новичка. Это трата времени. А если Петр считаешь что нужно начинать изучения программированию с Pascal(так как этот язык создавался именно для начинающих), то это заблуждение. В некоторых школах начитают изучать программирования с Питона. И есть случае, когда первым языком является Ассемблер и вполне результатное его знают (не забывается после месяца и более).
Петр vb и опять же - нужно спросить автора данной темы - чего он хочет добиться? Стать программистом или к примеру, написать свой сайт. Эта немного разные вещи, однако одно другого не взаимоисключает. Опять же область познаний определеяет сами знания. Веб-программисту в 99% случаев просто не надо работать с некоторыми вещами, без которых нельзя, в свою очередь при написании какого либо софта/драйверов на C++ например. Ибо сам PHP довольно простой и при его изучении не требуются углубленные знания/понимание в работе компьютера/железа. Так что если автор темы поставил перед собой задачу - стать веб-программистом, то никакие сторонние языки не требуются. Это только трата времени. PHP сам по себе весьма простой, так что если человек не совсем глуп, вполне можно начать и с него. С другой стороны, если X ставит перед собой задачу стать настоящим программистом, то тут действительно можно глянуть в сторону других языков. Однако вовсе не обязательно прямо таки начинать именно с паскаля/бейсика, а потом уж - PHP. Нет ничего плохого в том, чтобы освоить PHP, а потом продвигаться дальше, по мере необходимости.
Дело в том, что понимание одного языка программирования не влечет за собой болезненную ломку при переходе на другой, а только способствует пониманию. В школах, где учат питон, предлагаю уволить пе(и)дагогов.
Петр хорошо, давайте перед тем, как сдавать права на вождение автомибиля, заодно научимся управлять самолетом и подводной лодкой. Ведь освоив сложное - потом быстро научишься простому. +опыт полезен.
Вы спорите о разных вещах - о программировании и языке программирования. Научиться программировать можно и с листком бумаги, составляя алгоритмы и блок-схемы. А вот на чем реализовать этот алгоритм, это уже дело вкуса.
Не ссорьтесь, никого не виню но название темы Книги по PHP , и автор их именно искал Х непросил спорить о других языках, и где он кстати, я ему в личку кинул название учебника...