hi everyone, i am a university student currently working as an intern at a startup company to develop some android apps. i have a backgroud in c++ and a little bit of ruby, and java is sort of unknown to me. i would like to ask that how should i start developing apps, should i spend some time in learning java first ( if yes then what all shoould i know before i get into developing my app, also should i look into J2ME or J2EE), or should i right away start playing with android?