I agree with the post by J. Albert, although there are some caveats. It is often best to do address change programming via paged mode. At least, it used to be that way...perhaps decoders have changed recently and they can be programmed more easily in operations mode, or 'programming on the main'.
Also, you can programme single locomotives while others are 'listening' to the DCC signal on electrified tracks at the same time. BUT....BUT...you must be doubly sure that you are NOT in paged mode, or broadcast mode. Otherwise, all decoders will incur the same changes to all the CVs you alter. Instead, you make doubly sure you are in Ops Mode, or 'programming on the main'. And, you make sure that the decoder you wish to alter is active on the throttle. Whichever decoder is currently active, that's the one that will accept the CV changes you enter.
It is true, though, as J. Albert says, that if only one locomotive is on the system at any one time, then you can use whichever programming mode you wish, and alter any CVs you wish, without fearing that you are making a mistake and are going to have to go back and fix all the changes in ALL the decoders if you use Paged Mode. In that sense, the entire track system can act as a 'programming track'.
One last tip for layout design: depending on the era, you can isolate a small length of track on the layout and make it a programming track. If you consider that at some point you're going to have to place the new item, if that's what it is, on the layout, why not place it onto close-by rails that also double as progamming tracks? In my case, I have my turntable and roundhouse close to the front of the yard module, so it's well within reach. The lead from the last turnout affording access to the turntable is gapped at the end of that route at the turnout, but also is naturally gapped at the lip of the turntable pit. I wire that segment of rail to an SPDT which I can flip and the rest of the layout goes dead...only that small lead has power and signal. Now, with the new locomotive set on that length of lead, I do all the programming I need, including address change, master volume reduction, and adding momentum and inertia effects, as examples. Once I am done, I flip the toggle back to energize the rest of the layout, and I can run the new loco either into the roundhouse or back to the turnout and onto the rest of the track system.