Language Models: Key Concepts You Need to Know!