The first this you will need in the WTK; it has many example applications and can build, package, and emulate ME applications. It is available from
http://java.sun.com/javame/index.jsp. Java.sun.com has tutorials and code snippets. There used to be a blueprint for J2ME called smartticket, but I am unable to remeber its location.
Many like to use NetBeans for developement; it has custom libraries and a visual editor. I prefer an eclipse based environment.
Additional resources can be found at:
http://developer.samsungmobile.com/Developer/index.jsp forum.nokia.com
developer.sonyericsson.com
When you are ready to start building BlackBerry optimized applications, you can visit the link below to download the JDE and view a getting started guide.
http://na.blackberry.com/eng/developers/