That’s an old story. You need 3-4 hours reading with practice every day and 10 years experience. But why I am asking this question ? Because you have to start in the right time for the right thing and Android platform ripe for the market. So if I have to say it simply beside the tough work you need the right time to become expert! If you try to become Fortran expert now it’s too late π