@Aaron soggi Based on my personal experience to start off with Azure bot service you can start using the Bot services with the bot framework composer which is no-code based and easier to implement a bot if you are looking to quickly deploy a custom bot.
If you would like to go further and plugin your bot with various channels for integration with services like teams you can use the SDK for greater flexibility.
If your goal is to develop a basic QnA related bot then Azure QnAMaker is the service to start off to build a question and answer knowledge base and deploy a bot with single click with an option to integrate LUIS for NLP or language understanding capabilities.
All the above bots can be tested with the emulator locally before they are deployed to an app service. I hope this helps.