Дайте совет со стороны вашего опыта, с чего бы начали вы? Что бы использовали сами?
Я собираюсь в будущем создавать проекты на андроид, в которых все пользователи будут в реальном времени получать информацию с сервера или БД. 
Я попробовал это перевести на язык кулинарии и вот что получилось:

- Я в будущем решил стать поваром и готовить людям еду. Люди будут есть эту еду.

В этом утверждении нет никакой конкретики и под нее можно подогнать любую теорию. 

По поводу языков и книжек. Их написано очень много. Все они - субъективны. И очень редко
мысль автора книги попадает под те задачи которые тебе надо будет решать. 

Тебе надо взять паузу в самообучении. И войти в любой проект где есть похожи стек (стек игровых технологий) и хотя-бы год поработать и понаблюдать как и чего. Пускай даже на низкой оплате. После этого большая часть вопросов у тебя отпадет. И вот тогда у тебя появятся правильные вопросы. И правильное пояснение своих идей про 10 тысяч пользователей и базы данных.

Все. Успехов.
ну смеешься что ли. Тут десяток вопросов по каждому из которых есть отдельные специалисты и исписаны целые книги. Никаких простых ответов нет. Иначе они не задавались бы) 
Использовать какую то особенную БД? да только один этот вопрос чего стоит! тысячи статей и споров какую БД и где использовать. 

 чтобы не изучать 10 языков, потом разбираться какой лучше подойдет для моих целей,ну тогда замени цели, потому что под такие цели как раз десяток языков и может понадобиться 

с чего начать, с максимально простого. Хотя бы одну таблицу в бд создай и тд.