Hiragana

What are Hiragana and Katakana used for? Do I need to learn them?

When to use katakana and when to use hiragana, learn the difference.