Summary
This chapter has been a great start and has hopefully given you enough insights into how to start writing your Bicep files. We started with how to define resources, then reviewed how to reference existing resources. Then, we looked at resource scopes, followed by the language specification and all the supported types in Bicep. Finally, we provided a quick comparison between the ARM and Bicep syntax and looked at some best practices concerning this. There are still many things we have not covered yet, but we have pointed out parameters, variables, and more. We will cover these in the next chapter. However, before you continue, take a break – you've earned it.