Member-only story

Programming Language Advice to My Daughter, Part 2: C++

Mastering the powerful language to extend possibilities.

5 min readApr 14, 2025

--

Non-Medium members, you can read this article free on Substack.

In this “Programming Language Advice to My Daughter” series:

In Part 1, my first choice of programming language to teach my daughter is Ruby, a dynamic language. Next, when it came to choosing a compiled language (to learn), my daughter guessed Java — understandably, since I had spent much of my programming career working on Java projects. However, my choice is C++.

When hearing “C++,” many programmers — even experienced ones — feel a sense of unease due to concerns such as:

  • Its complexity
  • Manual memory allocation and deallocation
  • Crashes caused by incorrect use of pointers, in which cases, hard to debug

Honestly, I shared those fears — until I decided to redevelop the TestWise IDE using C++ back in 2018.

Great Benefits of C++

--

--

Zhimin Zhan
Zhimin Zhan

Written by Zhimin Zhan

Test automation & CT coach, author, speaker and award-winning software developer. Help teams succeed with Agile/DevOps by implementing real Continuous Testing.

No responses yet