ООП для совсем-совсем начинающих

Здесь я перечислю ресурсы, которые помогут начинающим, но амбициозным товарищам прицельно познакомиться с программированием. Все упомянутые программные продукты стоя того, чтобы к ним, как минимум, присмотреться. Все из них можно использовать бесплатно. Некоторые за разумные деньги предлагают расширение функционала. Каждой среде посвящу в недалёком будущем цикл статей.

  1. Алгоритм-2. Интересная среда, которая погружает новичка в мир объектно-ориентированного программирования. Для начала нужно посмотреть видеоуроки, которые предлагаются на сайте. На мой взгляд, достаточно смело. Хотя бросаются в глаза орфографические ошибки на сайте и в самом программном продукте. Пользователи создали неплохую библиотеку видеоуроков и примерных проектов. Кроме того, на сайте есть раздел документации. Кроме бесплатной существуют ещё две платные версии продукта. Бесплатная версия позволяет выполнять в день всего одну компиляцию проекта в исполняемый файл, причём делает это с использованием Интернет и тратит на это достаточно ощутимое количество времени. Платные версии от этого ограничения избавлены.
  2. HiASM. По отзывам – более совершенная среда, чем предыдущий продукт. Полностью бесплатна. Сайт программы весьма развит, имеет более чем десятилетнюю историю. Форум весьма хорошо насыщен полезными постами от членов сообщества. Много исходников, примеры программ. Очень неплохо, на мой взгляд.
  3. О Scratch написано уже очень много, и книги есть очень толковые. Что скажу – детям (совсем детям, не студентам и не подросткам) нужно начинать изучать программирование именно с этой среды. Очень забавная вещица 🙂
  4. MMBuilder. Официально больше не поддерживается разработчиком, но есть очень хорошее сообщество, которое продолжает развивать программу, создаёт для неё компоненты, плагины и так далее. Весьма интересная среда, позволяющая создавать свои мультимедийные приложения – медиаплейеры, меню авто-запуска компакт-дисков и так далее.
  5. PHP DevelStudio. Весьма интересный проект, предлагающий научиться писать программы на языке PHP. Не сайты, заметьте, а именно программы. Многообещающе, по-моему. Хотя обучающие материалы подобраны, как мне кажется, несколько бессистемно.
  6. Различные программы для создания игр – очень специфичные, больших возможностей не дающие – хотел бы я посмотреть на самоуверенного недоросля, который без знаний и навыков напишет в одиночку хотя бы первый Quake  – но, пожалуй, с их помощью можно посоздавать различные каузальные игрушки. Так сказать, набить руку. Попробовать себя. Среди такого рода продуктов можно выделить GameMaker (есть платные и бесплатная версии), Construct 2 (если заниматься серьёзно, то нужно покупать платную версию, цена приличная, в бесплатной много ограничений, но попробовать можно – для этой программы есть очень толковые и недорогие обучающие курсы, однако, повторюсь, с бесплатной версией многого не добиться), 3D Rad (полностью бесплатная программа, но официальный сайт часто находится вне доступа, поэтому привожу ссылку на сторонний сервер, кроме этого, сотит погуглить русскоязычные ресурсы по этой программе), NeoAxis 3D Engine (бесплатно для некоммерческих проектов), Unity 3D (вещь профессиональная, платная версия распространяется с ежемесячной оплатой), Cry Engine (интерфейс только на английском, платная версия весьма дорога), Unreal Development Kit (тоже профессиональная среда).  Игровые движки – вещь специфичная, мне не слишком интересная. Попробуем о них когда-нибудь написать, нескоро 😉

Постоянная ссылка на это сообщение: http://pavelryabchikov.ru/metod/programming/oop-dlya-sovsem-sovsem-nachinayushhih.html

Добавить комментарий

Ваш адрес электронной почты не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.