Don't forget to download the app for your phone. Anytime you're stuck in a queue, it's quite useful for a quick practice session.
EDIT: Forgot to include this link www.ankiapp.com as they're lots of decks with word lists that include the most commonly used words in Hindi (top 400, 625, 1000 etc). According to the Fluent Forever technique, "learning the first thousand most frequent words in a language will enable you to read 70% of every text you’ll ever encounter".