Welcome to J2ME pal, i think you should start with CLDC 1.1 and MIDP 2.0.
mmmmm I haven't found a perfect good. But i think best way is to, follow
SCMAD syllabus given and study the docs.
Regards
IMO, MIDP 3 does not have a bright future ahead. Not many smartphones support it now, or will -again, IMO- do so in the future. Before you spend much time on any JME version, I'd advise to evaluate what you want to achieve by learning JME, which versions are supported on devices out in the field, and whether or not other mobile options -iPhone, Android- might help you accomplish your goals better.