Wenn Du halbwegs aktuell sein möchtest solltest Du Dir auf jeden Fall "Programming Wireless Devices with the Java 2 Plattform Microedition - second edition" ansehen. Für Anfänger könnte es aber etwas schwierig sein. Ich habe damals mit "core J2ME - Technology & MIDP" angefangen. Ist auch für Anfänger sehr gut geeignet. "Micro Java Game Development" ist auch noch einen Blick wert. Zwar schon etwas älter aber die darin verabreichten Tipps sind auf jeden Fall einen Blick wert.