Understanding the Basics of AI Infrastructure for Modern Developers