It is very easy to be a programmer. Have you learned how to use the project approach? Do you know all ten stages?
Any program that you need to create is a problem that you can solve with these ten stages. Imagine that you want to make a program to calculate the area of a rectangle; this is the first stage of the project approach.
The next stage is research: you have to find different ways to solve your problem. You will see here that there are different programming languages that you can use to develop your program. Some, like Scratch (which you will use in this book), are very intuitive and are a good starting point for learning about programming. To learn a programming language, you will need to follow the same steps as you would to learn how to play football or a musical instrument: you only need to know a set of rules and then apply them in the correct order.
Once you have decided on the programming language that you will use to devel-op your program, you will need to search for possible solutions. There are differ-ent solutions for our example: the computer could tell us the measurement of the sides of the rectangle from an image; the user could give this information, etc. You must choose the solution that you think is the most appropriate for solving your problem.
Then, you will have to design the program using diagrams or instructions to structure the order of the instructions that you will give to the computer. For our example, one design could be: first obtain the value of the sides of the rectangle, then multiply them, and, finally, show the result on the screen.
Based on your design, plan the time and the tasks that you will need to complete before writing the code.
You will then construct your program; in other words, you will type the instructions for your design into the computer.
Before continuing, check that it works correctly.
Once everything is ready, present the results of your work to your classmates to hear their input and suggestions.
Finally, write a report on the project you have developed.