Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Für J2ME brauchst du natürlich Java Kenntnisse.
Du musst nur beachten das die J2ME Libs nicht umbedingt mit denen der J2SE übereinstimmen.
Da J2ME speziell für den Einsatz auf Mobiles entwickelt wurde gibt es da viele Unterschiede.
Schau dir mal die JSRs für Mobile auf jcp.org an.
Insb:
JSR30 : J2ME Connected, Limited Device Configuration
JSR36 : Connected Device Configuration
JSR37 : Mobile Information Device Profile for the J2ME Platform
JSR139 : Connected Limited Device Configuration 1.1
JSR118: Mobile Information Device Profile, v2.0
Auch Interessant aber teilweise nicht auf allen Mobiles verfügbar:
jsr075 : FileConnection Api
jsr082 : Bluetooth Api
jsr120 : Wireless Messaging Api
jsr135 : Mobile Media API
jsr179 : Location API
jsr205 : Extended Wireless Messaging Api
Dann brauchst du nen Emulator. Am einfachsten den WTK nehmen 2.5.x (iirc)
Der beinhaltet auch die Libs gegen die du dann auch kompilieren musst.
Und auch der Preverifier (da J2ME über einen 2-geteilten Sicherheitsmechanismus funktioniert) ist enthalten.
Fürs basic Proggen langt auch ein Text Editor.
Solltest du auch tiefer einsteigen wollen, schau dir mal J2ME-Polish an.