This guide is intended for software developers who are familiar with how web applications are built. Frappe Framework is based on Python and MariaDB (or Postgres) as the database. Jinja is used as the templating language for Web Views. So it would be great if you are familiar with all these technologies.
Frappe Framework uses git for version control and automatic updates. It is also expected that you are familiar with basic git commands.