Being self-taught has its own merits, but it has its cons too. Same can be said about training, when it is not accompanied by self-learning and your own efforts. Google and you tube can be the best teachers, but you still need to go beyond Google learning, You tube learning, or, self-learning.
When you say you are self-taught, it shows the lack of expert knowledge which may have been imparted into you had you taken some training in any skill. Conversely, someone who is only trained and does not have enough experience also suffers.
However, if we see from the point of view of jobs, the one who has training in a skill is preferred more than the one who is self-taught.
There are many reasons behind this preferability and desirability. First of all, being self-taught in any skill lacks certification. You are not under any institution and hence would lack the guarantee of your skills in the form of certificate, diploma, or score card that a trained person would have. You must be well aware of the importance of degrees and diplomas in a country like India. No matter how much better you are, no one would hire you for a well-paid job if you don’t have a documented proof of your skills.
Secondly, wherever there is learning, there has to be some guidance, some teacher, some mentor. You would have to be god-gifted to learn a skill perfectly without the guidance of an expert. Experience is a good teacher I know, but getting taught by someone who has experience is better. Google can teach us a lot and it has become a new way to learn things, but let's face the truth, it is not the best teacher.
So I would suggest you to have a combination of experience and training to have the best job options.