Not really a device or a service, but I'd recommend learning the names of the notes and then just tinkering around. If you notice some patterns or wonder about specific things that come up in the course of that, look it up. If your hand starts to hurt, look up what to do differently. Etc. You'll manage it quite well with that method.
Any help is appreciated! Including a device, or a service, that could be particularly useful.