For books, I recommend Guide to Remembering Japanese Characters
by Kenneth Henshall. The book takes you through each character in the order the Japanese learn them, gives you examples for each, gives a very complete etymology, all the readings and a some vocab for each. The vocab given is not always the most useful, but that's where the The Kanji Learner's Dictionary
. These two books in tandem should work fairly well.
There's also Remembering the Kanji
by James Heisig. I went nuts over this book when I first found it, but then I got to kanji #1200 in the first book (you need to finish the first two books in the series for anything you learn to be of any use to you) when I wanted to rip my hair out. His method is just plain boring. And completely without context. It seems to have worked for a number of people though. I guess it just depends on how your mind is geared. Someday I may finish them, just so I can say I've done it.
As far as denchi jisho go, I own a Sharp and it's treated me well. Thought between ALC
, it's worthless when I'm anywhere near a computer, as though to resources combined are the best vocab dictionary I've seen. In Japan it's invaluable because it's portable. If I ever have a conversation in America with a native speaker, I suppose it would be useful then too. I only have exprience with my one Sharp jisho though, so I can't give you much in the way of comparison.
Hope this helps.