Sort:  

Yes, absolutely, sometimes the learning process involves mistakes too (hope with as less as possible of them) but that is the way of learning. In addition to research, experience, have a good intuition, have courage, patience, calm thoughts and fingers... Easy :D