Well it's not necessary to take some lessons, but it surely is required that we need to learn each and every basic things systematically, step by step, which sounds like some lessons in different stages actually. But the thing is you can study it casually, like through some online free course, or tutorial thing, whatever suits you and comforts you, as long as you could learn all that's needed.