Please don't post "spam" or "Thank you" posts in this thread since this is meant to be used as a guide for all beginners and I am sure we would like it to be on topic. I hope you understand this.
For these of you who would like to learn more or start with Java Microedition - JME (also known as J2ME) here are few tips
What you need for development (download links) Your favourite IDE and Sun Java Wireless Toolkit 2.5.2 for CLDC Download (the latest available version as 13/07/2008)
NetBeans with integrated Mobility
IntelliJ IDEA, Eclipse ( setup )or any other IDE with support of JME
Custom Wireless Toolkit (to download one you have to register on the forum) Sony Ericsson ( Sony Ericsson SDK 2.5.0.2 for the Java(TM) ME Platform )
Nokia Java tools
Motorola ( MOTODEV SDK for Java ME v1.4 )
Recommended books by me :*
To start with JME Beginning J2ME: From Novice to Professional 3rd Edition
Kicking Butt with MIDP and MSA (newer version from same author with latest technology offers)
Advance topics: Mobile 3D Graphics
Mobile 3D Graphics with OpenGL ES and M3G
Pro J2ME Polish: Open Source Wireless Java Tools Suite
Pro Java ME MMAPI: Mobile Media API for Java Micro Edition
Mobile Web Services
Additional resources to check upon: Java ME APIs
NetBeans tutorials
Sony Ericsson, scroll down for tutorials plus little search of forum (they should organize the forum little, but I still like it)
How to set up on device debugging for Sony Ericsson phone ( I found it very helpful)
Nokia forum
Wireless Java Security 1 & 2 - are little older articles, but one can still learn a lot from them
java2s.com - is a collection of basic tutorials for JME, but please be aware it does lack explanation to the code
Java ME Tips - another collection of working examples
DZone Snippets - another code examples
Mobile Game Developer forum
and the latest points of my interest Sensor (JSR-256) and mobile 3D(JSR-184) { part 1 , part 2 , part 3 } tutorials