I am looking to become a developer and make simple stuff at first then more complex later. My question is everytime i want to spend time on learning things all the kind of app i wanna make the stuff i wanna do kind find information on it an wondering should i read a beginner book or do online training i keep jumping around trying to decide what way is best