๐Ÿง 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?


Complete and Continue  
Discussion

0 comments