A list of resources to help you get started with building apps using Frappe.
Frappe uses Python 3 for server-side programming. It is highly recommended to learn Python before you start building apps with Frappe Framework.
2. MariaDB / Postgres
To create database-driven apps with Frappe, you must understand the basics of database management and common SQL queries.
3. HTML / CSS
If you want to build user interfaces using Frappe Framework, you will need to learn basic HTML / CSS and the Bootstrap CSS Framework.
5. Jinja Templating
For building Web Views and Print Templates, you will have to learn the Jinja Templating language.
6. Git / GitHub
Learn how to contribute to an open source project using Git and GitHub, two great tools to help you manage your code and share it with others.
If you are comfortable with the basics of these tools, you are ready to build an app with Frappe Framework.
Next: Create a Bench