In week 1, I jumped into coding with Scratch, a platform where you build programs by snapping blocks together. My task was to create a game using at least 30 blocks, and I decided to make a cat that moves and plays music. It was exciting but tricky getting the cat’s movements to sync with the sound was tough. After some trial and error, I adjusted the timing in the control blocks, which made everything click. This showed me how crucial it is to plan the order of actions in coding.
I also learned about other programming languages through
CertMaster Learn Tech+ exercises. Machine language, all ones and zeros, is hard
to read and used for low-level hardware tasks. Assembly language with its short
commands is a bit easier but still complex. High-level languages like Python
are much clearer, perfect for building websites or apps. Query languages, like
SQL, are great for managing databases. Scratch’s block-based system was the
simplest for me as a beginner, but Python’s flexibility makes it a go-to for
projects like data analysis. I’d guess Python is the most popular now,
especially with its role in tech trends like machine learning.
Each language has its own purpose, and I’m eager to explore
Python more in the future!
My Scratch Project:
References
TestOut Corp. (2024). CertMaster Learn Tech+.
http://www.testout.com
Stack Overflow. (2024). Developer survey results 2024. https://survey.stackoverflow.co/2024/
No comments:
Post a Comment