Which course i should learn for android developement?

Hey i want to use learn android development by java but when i came to know that there are different types of java then please help me which one should i pick up.
I will really appreciate your answer.
Thanks in advance