micraft ! well i must say buddy you are great to learn all that by your own, from books and net, well i hav learned it from a teacher initially for six months, but unfortunataly my teacher has to go somewhere. so i start referring to net , well i have been working without a teacher since last one year - but know i feel the need of a gud teacher for advanced learning - like western classical , blues, jazz. And obviously a live teacher is better than internet and books, although i have learn't a lot from internet and this site too..... Rest all depends on dedication and how much time you spend on practice.
Everyone is trying to accomplish something big, not realizing that life is made up of little things.