Давайте разберемся все-таки что вам надо.
И так, вы знаете программирование как дисциплину. Возможно пишите на C++, Pascal и т.д. Тогда берите две книги. Б. Эккель "Философия Java" и "Java 2. Наиболее полное руководство" П. Ноутона, Г. Шилдта
Вы
не знакомы с программирование. И слабо различаете стек и очередь.
Тогда вам стоит начать не с Java а с программирования вообще, и взять Н. Вирта "Алгоритмы и структуры данных". После знакомства с этой книгой и понимания собственно задач и возможностей программирования переходим к п.1.
P.S. Так же, если вы хотите писать что-то имеющее отношение к MMORPG настоятельно рекомендую обзавестись книгой Darkstar: The Java Game Server написанной Б. Борном