🧐 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

23 comments