A Step-by-Step Guide to Crafting Effective Prompts for ChatGPT & Other AI Language Models with Real-World Applications