Hello friends i just have one question i want to make my own android OS customized version or even one day make entire own OS, so i wanted to know for the android OS i must learn JAVA ? or c/++ ??

16 millios lines WOOW then i will make a team thanks for reply

For the effort required, most programmers settle for an app. Apps tend to be your gateway to bigger things like small OSes.