Technical requirements
In this chapter, you will need some familiarity with software installation done using a Secure Digital (SD) card. You will understand more about Home Assistant configurations if you have already configured some other kind of software before. Also, it will be easier for you to understand the YAML pseudo-code language if you have previously been exposed to some interpreted programming language.
You will understand the Raspberry Pi hardware specifications better if you know how a basic computer is configured, including its parts.