>>105873392
The trick, like everything tedious, is to learn it in small pieces and use it as much as possible, then go back and learn another piece.
Regex puzzles are also fun if you're bored.