Are dialects worth learning?

If you want to learn and to know a language and culture better, then yes. Dialects are really subcultures. So learning them means you understand a subgroup of people better. And contrast that with the main culture and you will understand the people and overall language a whole lot better. It is a win-win situation for your learning. More