You could do a half-assed approach, like we did. It suits the parents and kids who aren't in any particular rush, but think it's good to get things started.
Starting at around age 1.5 to 2, we start to put tot on the potty in the morning after wakeup, and at night before sleeping. Lots of excitement when a pee comes out!
At around age 2 to 2.5, when tot starts telling you in some what that potty has just happened or is about to happen, add going to the potty at regular intervals during the day, and whisking off when he tells you he has to go right now. You know, when you can.

As in Saturday I have time, so we'll go potty every hour. Tuesday, I'm busy, so no deal: it's a diaper day! Let the child wear underpants after successfully going to the potty.
Around age 2.5 to almost 3, start training in earnest. Naked butt or underpants, only. Ask every hour if tot has to go potty, but don't put him on there "just because." Clean up messes without anger, just silently. Kid can help you clean up, too, if you're a soap-and-water family. Pullups only at night OR if you're going out and doing a cleanup is a major PITA.
So that taaaaakes, wow, a year.