Технически это не сложно. Достаточно взять вордпресс и добавить к этой системе плагин каталог. Хотя можно не добавляя. Создавать рубрики по фамилиям писателей или жанрам в котором они пишут. И где нибудь на облачном хранилище или же на каком нибудь сервере закачать файлы с текстами книг для скачивания.
Но здесь большая юридическая проблема, ведь у книг есть правообладатель, кому-то ведь принадлежат авторские права. И этот человек или фирма. могут не разрешить подобный вариант распространения. И с этим придется считаться.
Игра в интернете - это прежде всего код. Если вы хотите вставить игру непосредственно на свой сайт, то нужно весь код игры вставить на свой сайт. Как вставлять зависит от самой игры, то есть от того, как её программа влияет на всю страницу. Игра может быть выполнена на флеш. Заливаете файл флеш игры на свой сайт (файл .swf). Можно переходить прямо по адресу файла, тогда флеш игра будет на весь экран. А можно её потом разместить в виде небольшого прямоугольника посредством кодов embed или iframe. Флеш игра по-моему на Javascript код вебстраницы не влияет, поэтому её можно вписать в любой div, размеры которого позволяют разместить там флеш приложение.
Если же у вас игра, написанная на Javascript, то тут нужно учитывать разные вещи: размер игрового поля, как программа взаимодействует со страницей, какие переменные использует. Если правильно всё учесть, коды программы и вебстраницы не будут конфликтовать друг с другом.
Ещё её можно разместить в отдельном html файле, а на странице её выводить во фрейме (тег iframe).
Конечно, а почему нет? Всему, абсолютно всему можно научиться. Если Вы действительно этого хотите. На самом деле в этом ничего нет суперсложного. Вы же не программером стать собираетесь, а всего лишь написать сайт. Есть масса самоучителей. Пробуйте и удачи Вам!
Чтобы конкретно ответить на вопрос: сколько стоит движок сайта БВ, надо знать, какой именно движок использовался. Вполне вероятно, что это самописный сайт или допиленный ручками движок. Для того, чтобы сделать сайт вопросов и ответов, можно использовать движки: http://answerscript.com/, http://www.questionanswerscript.com/, http://coordino.com/ (бесплатный вариант). Можно и на Drupale сделать. В любом случае, движок с подобным функционалом как на БВ в готовом виде, точно не купишь и не найдешь. Нужно делать с нуля или доделывать.
Media queries (перевод на русский язык медиа запросы) - понятие, имеющее отношение к адаптивному веб-дизайну.
Представляют собой правила CSS, позволяющие управлять стилями элементов в зависимости от того, какие технические параметры имеют те или иные устройства.
С их помощью можно оптимизировать страницы сайтов для различных типов устройств (монитора, экрана смартфона, принтера, телевизора и так далее)
Медиа запросы используются, например, при создании адаптивных меню навигации, для скрытия элементов на экранах различных размеров, изменения величины шрифта, макета страницы при смене ориентации браузера и т.д.
В настоящее время поддерживаются во всех браузерах.