π§ 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?
23 comments