It all depends upon what size of bonsai you want to create. A fundamental thing we want to create in bonsai is a trunk that tapers from the soil to the apex (top) of the tree. With the 'formal upright' style one wants an 'arrow-straight' trunk; otherwise trunk lines should wander in interesting ways. One can wire stems to make them wander, but they won't taper. So this means that stems get cut and/or trunks get chopped.
When one does this, the stem end below will not get any thicker until the new shoot from it is nearly as thick. What this means is that one lets a trunk/stem grow until it is as thick as desired, then it is cut/chopped and the next segment is grown until it is becoming nearly as thick, then it is cut/chopped and the process repeated until the desired end is achieved.
So, you need to let your tree grow and grow until the base trunk is as thick as you want. The general rule of thumb is that the final trunk height should be about 6 times the diameter of the trunk base. We use higher ratios for more feminine trees and lower ratios for 'beefier' masculine forms (ultimately what is known as 'sumo').
Here is a deciduous tree of mine that I've spent nearly a decade with that is of a very feminine form. Every year I let is grow and then cut it back in around the time of the summer solstice and after leaf fall each year to produce the branching. You can likely pick out the places I've pruned over the last few years.

Personally I also get a lot of enjoyment trying to make as small a bonsai as I can. Some plants, automatically scale down the size of their leaves when grown in small pots. Others don't. Paper birch does this to a certain degree. I don't know about cottonwood. I've continue to have the most fun with horsechestnuts as the leaves get smaller, the smaller the plant.

With these, I concentrate on looking for a bud on the stem in the spring (i.e., before the summer solstice) and cutting back to one that potentially will make a more interesting stem - just a variation of the basic game of bonsai.
Again, it all depends on what size/kind of bonsai you aspire to create.
The tree should be root pruned and repotted every 2 years or so. Root pruning is necessary to make a 'pad' of fine roots close to the trunk. Generally, I take the tree out of the pot, clean out the soil, flip the pot upside down, put the tree atop it, using the pot bottom as a template for cutting back the roots. I also cut off downward growing roots so that all are going radially away from the trunk. Then replace it in the pot, atop some soil. The roots must not move subsequently, so I usually run a couple pieces of wire from a drain hole of a nursery plastic pot over the roots and down to a drain hole on the opposite side, turning up the ends. Then I add a final layer of soil atop the bound roots. Alternatively, the tree can be planted a little deeper in the pot and the trunk secured to the pot rim. Usually the roots will have populated the soil adequately that these constraints can be removed after one season.
After a couple of repottings, your tree may have grown enough to graduate it to a bigger pot. When you do, follow the same 'bottom of the pot template' methodology - the new pot is too large if roots are not pruned. Too large a pot will actually slow down the growth of your tree.