# Coding Basics Kit

By Desofec AI Studio. Learn by building small things.

## Core concepts
- **Variables**: named boxes that hold values.
- **Conditions**: `if` this, do that.
- **Loops**: repeat steps over a list.
- **Functions**: reusable named blocks of logic.
- **Data structures**: lists/arrays and objects/dictionaries.

## Four-week plan (30-45 min a day)
- **Week 1**: variables, types, printing output.
- **Week 2**: conditions and loops.
- **Week 3**: functions and lists.
- **Week 4**: build one mini project and share it.

## Practice tasks
1. Print a greeting using a name stored in a variable.
2. Write a function that returns the larger of two numbers.
3. Loop over a list of numbers and sum them.
4. Count how many words are in a sentence.
5. Make a simple FizzBuzz for numbers 1-30.

## Mini-project ideas
- Tip calculator.
- To-do list in the browser.
- Quiz game with a score.
- Unit converter.

## Using AI to learn
Ask for explanations, not just answers: "Explain this line by line and give me a similar exercise." Always type and run the code yourself.

## When you're stuck
1. Read the error message from the bottom up.
2. Print values to see what is happening.
3. Shrink the problem until it works, then grow it back.
