Skip to main content

Prerequisites

A list of resources to help you get started with building apps using Frappe.

1. Python

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.

Resources:

  1. Codecademy Tutorial for SQL
  2. A basic MySQL tutorial by DigitalOcean
  3. Getting started with MariaDB

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.

4. JavaScript / jQuery

To customize forms and create interactive user interfaces, you will have to learn JavaScript and the library jQuery.

Resources:

  1. The Modern JavaScript Tutorial
  2. Codecademy Tutorial for JavaScript
  3. Codecademy Tutorial for jQuery