We started potty training our son at 2 years and 3 months, as we noticed he was becoming more aware of his bodily functions and could follow simple instructions. What worked for us was making it a fun and exciting process—we created a big fuss about 'big boy' responsibilities and getting to wear big boy underpants! We also used a reward system with stickers which he loved, earning a special prize after a certain number of stickers.
We set up a tiny potty in the living room for easy access and encouraged him to practice sitting on it throughout the day, even if nothing came out—this seemed to help with familiarity and taking him regularly meant we caught more accidents. We also found that letting him run around bare-bottomed helped him connect the dots between feeling the need to go and actually going!
It was a bumpy ride—accidents happening every few minutes at some points—but persistence and patience paid off, and it's amazing how quickly they learn when they're ready!