I always thought the proper kana for the particle 'o' was を (wo), not ほ (ho). o_O

As for grammar, I have no idea. I taught myself everything I know so far, and I'm always learning new words and trying to teach myself kanji, but I think grammar and kanji will have to come later on if I can manage to take some formal classes. However, learning both hiragana and katakana was a piece of cake for me.