it is great everybody is trying to help but lets try not spread too much incorrect information. luckily kunitokotachi has been correcting along the way ^^ also i think auran just forgot to type the 1 in front of the 940, making it 1940 ^^
That hiragana and katakana table is lacking... you can find complete one below:
Hiragana - Wikipedia, the free encyclopedia
Katakana - Wikipedia, the free encyclopedia
i don't particularly agree with flash cards, i agree with repetition in writing them over and over. this method taught me both of these in 2 weeks during my lunch break and this time only at work.
as for kanji.. well if you can find a table with all of them listed then that would be a huge table.. one of my dictionaries i use has 12,000+ kanji in it. the 大漢和辞典 (comprehensive chinese-japanese dictionary) has over 50,000 individual kanji entries and many many more compound entries. of course as kunitokotachi said you need a little less than 2000 to meet the standard list you should know.
it seems daunting but i assure you once you get stuck into them you start to understand it a lot better and things come together nicely. those first few characters might be hard but as you move along it gets easier even though the characters may be more complex.