For me, it is good to learn by reading about the opinion of other people and at the same time experience is the best teacher. You can learn by trying it and if you ever make a mistake, use it as a lesson so next time you know what you will do next. At the same time you can get some idea from google.