Theory
🐱 1. Introduction to Scratch 3.0
😄 What’s Programming?
- Programming is like talking to your computer and telling it what to do.
🤔 How Do We Tell Computers What to Do?
- Every time you play a game, print a paper, or watch a video, you’re telling the computer what to do!
🧐 What Happens Inside the Computer?
- When you click on a game or a document:
- 🖱️ Your computer knows exactly which game or document to open.
- ✍️ It knows which letter to show when you press a key.
- 🖥️ Moving your mouse tells the computer to do things like open files or start a game.
💡 What is Code?
- The secret instructions you don’t see are called code.
- People who make these instructions are doing what’s called “coding”.
🌈 Why Should You Care About Coding?
- Coding lets you make the computer do new things or do things better.
- 🎮 Want to control a game with your mouse instead of arrows? Code it!
- 📚 It’s like being the author of your own story, not just the reader.
🎨 Learning to Code
- You don’t have to be a coding expert to have fun.
- Coding teaches you how to solve problems and bring your ideas to life.
- 🛠️ It’s all about designing, creating, and understanding technology better.
🚀 Your Own Programming Adventure
- By learning to code, you can create games, stories, and projects all by yourself.
- 🎉 It’s a superpower for making cool stuff and solving puzzles!
🎨 Creating Sprites: Make your own or choose from many. Draw or upload a picture to make a sprite.
📺 The Stage: It’s like a TV screen where you watch your creations. Press the green flag to start and the red sign to stop.
✏️ Creating Scripts: Like writing a story for your sprites. Use colorful blocks to tell them what to do.
🚀 Motion Blocks: Make sprites move, jump, or dance.
👗 Looks Blocks: Change how sprites look. They can change costumes or talk with bubbles.
🎵 Sound Blocks: Add music or sounds. Choose from Scratch or make your own.
🎉 Events Blocks: Start the action! Make things happen with a click or a key press.
⏲️ Control Blocks: Time your actions, repeat stuff, or make choices with “if-then.”
🔍 Sensing Blocks: Sprites can know when they touch or where your mouse is.
➕ Operator Blocks: Solve math problems or make choices.
📊 Variables: Keep score or track anything you like.
💡 Hacker Hints:
Quick Jump: Use the coloured circles for a shortcut to blocks.
Puzzle Pieces: Match the shapes to connect blocks. Try different combinations for fun!