# Coding Getting Started Guide

## Introduction

Hello, welcome to our programming guide!

If you have no experience coding we recommend starting by learning in a visual language such as Scratch to understand basic programming concepts such as Variables, If/Else Statements, Loops, etc. however even if you have never done any programming before you should be fine with our python guide.

## Learn Blocky for FTC

## Learn Text-based programming and programming concepts in python

This guide is here if you have never coded in a text-based language before so if you know any text-based languages then you should probably skip to our Java guide.

### Part 1 - Learn Text-Based Coding In Python

In part 1 of this guide, you will learn some basic programming concepts such as Variables, Data Types, If/Else Statements, Loops,&#x20;

### Part 2 - Functions and Object-Oriented Programming in Python
