Good for you for noticing his readiness! Almost every kid shows readiness sometime between 18-24 months. Don't listen to the nay-sayers.
Potty training can be very easy, if you approach it as you would helping them learn to walk. It isn't a black and white developmental milestone, there are lots of parts to it. Your first job is to help him to learn how to control the necessary muscles. This means you need to just get him on the toilet and get some hits. Since your son is so old (yes I said OLD! twos hate to do anything mommy wants them to do, so I believe in starting potty learning when they are younger, around 16 months)....the last thing you want to do is to create a power struggle, so, keep things matter of fact: you are too big for diapers, pee and poop go in the potty. I think timers create stress, so I am not a big fan of that approach. Instead, I like to encourage pottying at natural times (when you wake up, after eating, before eating, etc.) He will spend some time going on the floor immediately after sitting on the potty, but this will pass quickly. Once he starts being able to go on the potty, you can either let him run naked or put him in cloth trainers. The problem with trainers is that they can be hard to get down in time. After learning muscle control, it is all about timing. Timing is a funny thing that can take kids a very long time to learn. But once he has control, let him decide to go on his own.
Whatever you do, treat accidents calmly: "oops, sorry sweet, you had an accident. Next time we will get it all in the potty."
BTW, the rest of the world trains their boys and girls by 18 months. Kids are perfectly capable of being trained by 2 in America, but we, thanks to Pampers, would rather change diapers. Expect accidents. When kids get upset with full bladders, they lose control. When they are stressed, they have accidents.
Night training usually follows day training by 4-6 months, but it is genetic, so it might not come till much later.
If your son isn't waking dry from naps, he may not be physically ready. This doesn't mean you shouldn't encourage potty learning. In fact, since he doesn't like sitting in his own mess, I would encourage more of it. Keep talking to him about wet and dry, etc. and he will learn.
Books and videos (on your phone) might be one way to keep him on the potty, btw.