The height of a binary tree is found by starting at the root node and checking if it is null. If null, height is 0. Otherwise, recursively find the height of the left subtree and the right subtree. Then, take the larger of these two heights and add 1 to count the current node. This process continues until all nodes are visited and the maximum height is returned. The execution table shows each step visiting nodes, returning heights for null children as 0, and combining results upwards. Key moments include understanding why null nodes return 0, why we add 1, and how recursion breaks down the problem. The final height for the example tree is 3.