As for the katakana... Dude, just study. It's 46 symbols, plus little modifying marks on some of them. They're all simple and phonetic, so you should have no trouble learning them. Just watch out for the difference between シ (shi) and ツ (tsu), and between ソ (so) and ン (n).