To get the most out of this book
Other than being familiar with programming, no particular knowledge is expected to be able to take advantage of this book.
Odoo is built using the Python programming language, so it is a good idea to have solid knowledge of it. We also chose to run Odoo on an Ubuntu host and will do some work on the command line, so it will help to be familiar with it.
To get the most out of this book, we recommend that you find complementary readings on the Python programming language, the Ubuntu/Debian Linux operating system, and the PostgreSQL database.
While we will run Odoo on an Ubuntu host (a popular cloud hosting option), we will provide guidance on how to set up our development environment on a Windows system using the WSL, available in Windows 10. Of course, working from an Ubuntu/Debian native system is also a good choice.
All the required software is freely available, and the instructions on where to find it will be given in the book's initial chapters.
Note
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book's GitHub repository (a link is provided in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.