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
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/