They come up from time to time, like trivia and special occasions. Watch the top threads for major announcements like that.
Here is a list of badges and how to get them. They seem to always have a time limit.
@Phasereale Badges can be earned in multiple ways, like participating in limited time events, making a banner for the forums, answering quizzes correctly. There are many ways to earn badges, you can check for more info on the "Awards" page of the forums.
I'm pretty sure you'll get your first badge soon, don't worry.
Hope this helps!