He's not too young, my guy trained at 27 months about a year ago.
Decide if you want to train him on a potty or the toilet. If you train him on the toilet (my DIL did this because she said she didn't want to train my grandson twice) you will need to get him a potty seat that fits on the toilet seat and gives him security that he won't fall in, and a sturdy stool to help him climb up on the toilet and rest his feet on when he poops. If he's tall or big you may want to train him on the toilet, simply because he may outgrow the potty in a short time.
Set a potty or potty seat out and take him at regular intervals, about 20 minutes apart to begin, stretching the time between as you figure out how long he can go without an accident. Tell him it's time to go potty, don't ask as he will more than likely tell you he doesn't have to go. Set a timer that you both can hear so it's not just you telling him it's time, he has the audio of the timer as well. You'll learn his "rhythm" of when he needs to go after awhile so will know when, but in the beginning you definitely want to take him first thing when he wakes up, before and after breakfast, lunch and dinner, before and after naps, before and after he goes outside or in the car, and before bed. I didn't expect my guy to train at night for a few years (there's no such thing as night training, it happens when their bodies are ready) but he did it from the beginning so your son may do the same.
I used Gerber cloth trainers, they're thicker than underwear, with covers over them, this way a child feels the wet, pull-ups wick it away and a child feels comfy like when they go in a diaper so doesn't learn.
Take your son in the bathroom whenever you or whoever lives in the home goes potty, so you can model the behavior you expect from him. Show him how to pull his pants down, sit, do your business, wipe, pull pants up, flush and wash hands. It's all part of the training.
Make it a positive experience, "You're such a big boy now, almost 3, you're going to be potty trained!" If there's a reason/motivator tell him, I told my guy it was so he could go to preschool (he was required to be trained). Take him with you to pick out the potty or seat, and some cool underwear. Tell him he will get to wear the underwear when he is peeing and pooping in the potty/toilet and not in his pants anymore, and hold them until then. Pick up a book and/or potty training DVD and start reading and watching with him to explain what he'll be doing. Let him be around anyone else his age so he sees it's a normal thing to use the potty and not your pants.
There's no way to know if he will comply or resist, it will depend on his temperament and readiness (and readiness can be taught.) The way I approach it is to expect compliance and cooperation, because it's going to happen. If he's ready you'll know within a week, if he's struggling after a couple of weeks it's just going to take longer. From what I have read and heard the average time it takes a child to train is 3 to 6 months, peeing and pooping in the potty/toilet. Some kids learn in a week, others take the 6 months. And if it is taking longer than that you need to take a break for a month or so and start anew.
Accidents happen from time to time, roll with them so he'll be encouraged to keep trying. The key is consistence, so once you begin just keep on ツ