I've attached a link to a freeware program called Kanji Gold. It has all kinds of Kanji and their meanings. My daughter and I used to mess with it. It won't teach you everything, but will introduce you to some Kanji. It starts out fairly simple with words like fire, tree, etc...