Serverless Developer Guide
Understanding prerequisites for serverless development
Before you begin to develop a serverless application, there are some key concepts you need to 
understand. Review the serverless learning path in the following diagram.
Topics are shown in orange boxes. Large topics may be broken down into several sub-topics in 
blue. Icons represent related services or tools. Essential topics are noted with a green check box. 
Important, but not essential, items are noted with a red mark. When a high level orange topic is 
marked as essential, that means all of the sub-topics are essential too.
Topics
• Amazon Web Services account
• Programming languages
• Development environment
• AWS cloud infrastructure
• Security model
8