Здраствуйте!
Я бы хотел научиться писать какие-нибудь программы,в том числе и для ПВ,но навыков и знаний по этой теме у меня 0.Подскажите,пожалуйста,с чего начать.спасибо
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ну нужно для начала знать хотя бы что, такое алгоритм и как его правильно построить, потом подобрать язык программирования такой который тебе нравится и более удобен тебе, ведь не зря программисты говорят "читаю исходник", язык должен быть читабельным для тебя, что бы ты смотрел в код и видел не фигу, а алгоритм как будто по русски написанный. Позже когда ты начнёшь понимать выбранный тобою язык, после прочтения и усвоения нескольких мануалов нарытых в интернете (если это не стандартный язык программирования, или диалект какого либо языка), или бумажного самоучителя купленного в магазине, можешь переходить к winapi (думаю с ним начнёшь соприкасаться еще при чтении мануалов\самоучителя), позже разберись с ассемблером, хотя бы что бы иметь представление, что делает та или иная команда, а потом можешь смело писать чего душа пожелает, но на этом всё не заканчивается, еще нужно научится работать с отладчиком и программами типа CE. Сколько на это всё уйдет времени, зависит лишь от твоих возможностей и желания.
А если сильно далеко не отдалятся от темы и считать, что ты хочешь написать что бы было и не вникать в то, что ты пишешь там, даже на этом форуме в других разделах можно найти исчерпывающую информацию и даже готовые примеры по твоему вопросу, просто нужно юзать поиск.
Не обдели вниманием Школу читера, Разработка ПО для Perfect World и раздел Программирование, а язык выбрать можешь выбрать в [Ссылки могут видеть только зарегистрированные пользователи. ] на википедии!
На счёт вопроса "какой язык программирования лучше?" - Любой человек ответит не однозначно, т.к. одеяло будет тянуть в свою сторону, например я бы еще несколько месяцев назад посоветовал бы AutoIt, а сейчас увы нет... Хотя да, AutoIt + русская справка + русский форум = лёгкий старт, для человека с нулевыми знаниями, НО потом тяжело будет переходить на какой либо другой язык программирования.
Раньше я занимался редактором карт для "Warcraft 3 TFT", писал там мапы через триггеры в GUI.Так что у меня опыт некоторый естьОсталось разобраться с языками....
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Если ты новичёк, то можешь начать с Delphi или Visual Basic, так как их синтаксис наиболее понятен для новичка... Многие начинают с паскаля, но он уже устарел и....лучше начать с делфи....
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.
Delphi - Это и есть паскаль, только ООП + WinAPI программирование. Чтобы хорошо программировать на Delphi, надо знать Pascal.
Этот язык учат в школе и у него много возможностей. ИМХО, в некотором не уступает c++. + Паскаль легок в изучении и я начинал именно с него.
Последний раз редактировалось 777gamer777; 09.06.2011 в 18:12.
777gamer777, не согласен... Зачем учить паскаль, когда можно сразу начать с делфи. Не спорю, Delphi - это Object Pascal, но зачем изучать программирование в консоли, когда можно сразу перейти на объектное?
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.
в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.
777gamer777, понимать ЧТО и КАК работает можно и в объектном... Я лично выучил сначала делфи, а потом уже паскаль... И кстати консольные приложения уже доживают своё.
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.
Не скажи, смотря что делать. Взять те же сетевые технологии. Клиент, ясное дело, пишем с помощью WinApi, а сервер можно на консоли (тот же c# console): быстро, удобно, компактно, кроссплатформенно...
777gamer777, Мы про делфи говорим)) Ну я лично в сетевых технологиях не работаю и мне стандартного Delphi 7 хватает для многих интересных вещей)
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.