I am a fan of what my son's day care did to train him. It was so simple....
Timed potty breaks. Every two hours, he was encouraged to go potty, which meant being led to the bathroom and assisted in removing pants and diaper, and encouraged to sit on potty for a minute or two. At first, nothing happened. Then, after a few weeks, occasionally he would pee. This got more and more common, and subsequently his diaper was drier and drier. After about 2-3 months of this, I discovered that his diaper would stay dry for the full day. I swtiched to underwear during the day after about about a month of mostly dry diapers. Then, after about another month, I kept in underwear day and night. Tada! Potty trained little boy, no fuss, no muss.
Every time he went in potty, he got a treat (a mini M&M) immediately after. If he did not go potty, no treat, but lots of "that's OK, maybe next time" chats with him, to impress upon him it is still OK. At times, he would express desire to go but want to go in the diaper and not the potty; explained that was OK too. I tried the potty chart but found that he did not care for it, so I abandoned it.