Since there are a few here that are actually interested in Chinese, I am posting this great site up. The problem with learning Chinese characters for beginners is just not learning the proper stroke order, but the proper direction. It's difficult to show the proper stroke direction in books. One book put the numbers at the beginning edge of each stroke. It can sometimes be ambiguous. There are websites about Chinese characters but I haven't found a free place that is as good as this. But once in a rare while, this USC site has mistakes or I disagree with the stroke order.
http://www.usc.edu/dept/ealc/chinese/ch ... /index.htm
This is another site, but not as good, but it at least gives you something to compare to because there are different ideas about stroke order, especially with idiosyncratic characters.
I recommend this site too. Deconstructing Chinese characters to their smallest components is the best way to memorizing them. Also, learning Chinese character etymology helps with memorizing and is less boring than repetition. A warning though, some interpretations are disputed or not etymologically correct. But it's still useful for deconstructing characters, and that is why I highly recommend it.
Here is a good book to start with character etymology. Don't bother finding it in Amazon or the usual places. It’s hard to find.
http://www.chinabooks.com/Merchant2/mer ... ode=COCHCH
Here is another etymology book, but with less characters than the book above. However, this book has more character examples for each character and you get a better visual sense of the history of the characters. (not easy to find):
Wang Hongyuan, The Origin of Chinese Characters. Sinolingua, Beijing.
I also highly recommend this book for complete general orientation and learning approach to Chinese characters (also not easy to find):
Modern Chinese characters
Yin Binyong, John S. Rohsenow.
Sheesh, I think this is enough for now, but if you need more than above then contact me. I’ll point you out to a few more books.