Всем привет, на днях решил заняться изучением языков Pascal \ Delphi,а именно в основном делать софт для соц.сети вконтакте (обмен,накрутка и т.д) Посоветуйте с чего начать,и как научится делать программки для вк)
Пока Hello Word не накодишь, под соц сети не получится, посему начни с него, потом HTTP протокол, сетевое программирование.
Начни с того что посмотри рейтинг языков программирования. И подумай действительно ли тебе нужен делфи.
http://rutracker.org/forum/viewtopic.php?t=3712582 Смотри там веселые уроки по delphi 7 от антона макрушина. Я там многому научился, очень веселые уроки! Если понравятся ставь +
НО начинай вот этот курс : http://rutracker.org/forum/viewtopic.php?t=2829387 это первый курс от антона макрушина!
И вырастит из тебя суровый быдлокодер. Учись по книгам. Из всего видео, которое видел доставило видео вэбинара Бауманки "СПЕЦИАЛИСТ". И базовыми понятиями овладеешь, и о процедурном подходе раскажут. Лично для себя из курса почерпнул знания работы ООП. Очень доходчиво и понятно. Тем, кто про рейтинги языков пишет, советую обратить внимание на цели, которые приследует ТС: ему нужно для соцсети писать софт. ИМХО в Делфи есть все возможности для этого.
Да я больше тебе скажу что даже в Ассемблере можно будет это все сделать. Почему бы не пойти учить Ассемблер? Что будет после того как человек сделает свою прогу для вк?? Что дальше?? Будут появляться новые идеи, он будет искать работу Делфи прогера и т.п. Вот именно поэтому необходимо думать что будет дальше! Спорить о том какой язык лучше я не собираюсь об этом лучше скажет софт который пишут на этих языках, а также можно посмтреть hh.ru и сравнить зарплаты тех же программистов.
Следовать рейтингу языков - спорно. В этих рейтингах полно малораспространенных технологий, специалисты по которым дорого стоят. Вбейте в гугл "вакансии delphi", мне выдало несколько вакансий с предложениями зарплат в среднем по 70-80к. C# - в среднем 40-60к. Фишка в том, что хорошего программиста на Delphi сейчас стало труднее найти, а кучу стабильного софта, реализованного на Delphi, экономически невыгодно переписывать в данный момент. Другой вопрос - а будет ли автор темы достаточно хорошим специалистом, чтобы занять ответственное и высокооплачиваемое место, используя заведомо устревшую технологию, ресурсы и материалы по которой монотонно убывают с каждым днем, а невысокое по численности комьюнити вряд ли поможет чем-то при возникновении проблем? В таком случае лучше "быть в тренде" и выбирать RoR/C#/Java/Python/ObjC/etc З.Ы. Любые курсы оторваны от реальности, больше понимания будет при изучении кода реальных открытых проектов. И вообще, полезно постоянно осваивать новые технологии и средства, так что XHE не надо списывать со счетов.
Практика и только практика. Можно прочитать десяток книг, просмотреть сотни уроков, но только практика даст эффект.
Язык не очень важен, важнем стиль мышления. Что бы там не говорили, а паскаль(но не делфи), наверно, один из лучших первых языков, он заставлят соблюдать строгий стиль, что потом очень пригодится, когда перейдешь на что-то более мощное. Пока не научишься писать всякие телефонные книги на файлах и с консольным интерфейсом, игры в крестики-нолики и т.д. хороший серьезный софт писать не сможешь.