๐ง Activity
๐ง Activity
๐ Instructions:
Answer the following questions using what you learned from the lesson.
Think critically โ focus on concepts, not personal preferences.
1๏ธโฃ Why is asking โWhich programming language is better?โ an incomplete question?
Explain using the color or car analogy.
2๏ธโฃ What is the correct answer to โWhich language is better?โ
What does the phrase โIt depends on your needsโ really mean in programming?
3๏ธโฃ Why do many programming languages exist?
List at least three factors that make different languages suitable for different situations (hint: speed, safety, ecosystem...).
4๏ธโฃ Whatโs the difference between programming and a programming language?
Explain it using the carpentry analogy (tools vs craft).
5๏ธโฃ Why should you focus on learning programming fundamentals before languages?
What part of programming is the โcraft,โ and what part is just โtoolsโ?
6๏ธโฃ Why is it not a good idea to start with modern languages?
Use the driving analogy (manual parking vs park assist) to explain.
7๏ธโฃ Why is C++ recommended as the first language to learn?
List three reasons based on the lesson (hint: fundamentals, concepts, mindset).
8๏ธโฃ What does โC++ = Salary ++โ mean?
Explain why learning C++ adds long-term value โ even if you donโt use it in daily work.
9๏ธโฃ What makes a good programmer?
Is it the language they use, or something deeper?
0 comments