Harmonica is a brilliant musical instrument if you actually dedicate some time to learning it. Practice does make perfect though. In order to learn and master this instrument, you need to have a decent one in your hands. At the very least, you may want to use iMonica for iPhone to turn your smartphone into one. You can change keys, color, and tones of your digital harmonica.
Users can get started playing harmonica with their fingers. The app has a number of songs by the likes of Bob Dylan to get you going. This is quite fun though you want to be careful not to dirty up your phone when you use your mouth to play harmonica on it.