Tú lo has dicho, java es java, y el resto son versiones de java orientadas a determinados soportes o funciones específicas.
Lo normal entonces es empezar con lo básico y común, para después seguir con la versión que más te guste/necesites.
Empieza con
http://www.oracle.com/technetwork/ja...ads/index.html