Oh yeah, of course. the type of music has a lot to do with it.
i was answering just the technical aspects, obviously a piano is easier to understand the notes lay out than on a stringed instrument, that's just a fact, thats why they teach music on the piano in an academic setting, whether you are studying voice or saxophone or whatever else.
But yeah, you are gonna find a lot more self taught musicians when you are playing rock and roll. And I can tell you, in 28 years of playing rock and roll, I have met a lot of really good musicians who couldn't read sheet music to save their lives and knew very little about theory. In fact, I know its gonna sound like sacrilege to you , but as someone who plays rock n roll and has a few years experience with theory (i've taken academic music courses in college and took lessons on piano as a kid, but as a rock n roll bass player, I don't read music, and only use some theory knowledge to compose for a band, though I could do it by ear almost as well) my opinion is that theory is more of a hindrance than it is helpful. I would never give a young or a new musician that advice, I wouldn't want to discourage them of really learning all they can about music, but to me , speaking only for myself, music is an abstract endeavor, and theory is technical, and its very dense body of knowledge that doesn't come easy - its not easy to learn by any stretch, its about as easy to learn as Latin, there is nothing intuitive about it. Music has technical aspects, how to play it i mean, but once you've mastered your instrument, it should be purely abstract, all about creativity. In my opinion, a musician cant really even be called a good musician if he isnt creative - i dont care a bit about who's song you can play, wood-shedding is for kids and newbies, if you want my respect show me what you have written, that or improvise, otherwise, I'm not impressed by who's song you can memorize.
And for that reason, for the sake of creativity, theory kinda sucks, it makes music linear, it robs it of its abstract essence . Theory is plenty useful, and I use it, but to over emphasize theory to a new player stifles his creative mind and gets him thinking about music the wrong way. That is just my opinion, Im sure lots of people, maybe all people, disagree, but the best guitarists ive played with have been self taught and they are good because of how creative they are and because they have a good ear. The guitar players who can play you so and so's solo, etc usually suck and never lasted long in any band ive been in.
Ok I will shut up now, I know nobody wants to hear about my opinion , Im sorry. you just got me onto a tangent.