In my opinion its never too early to familiarize your child to the potty/toilet. The more that it is a part of their everyday life the less trouble you'll have when it comes time to remove the diapers.
You'd be surprised at how much he actually understands. We started EC (elimination communication) with my daughter when she was still a newborn and it was clear she understood what the potty was for by the time she was 6-7 months old. She would crawl over to her little potty when she had to pee. Even before that she would pee/poop in the potty when we offered her the chance. But from about the time she was 1-2 weeks old we would hold her over the potty whenever we changed her diaper and say "you can go here if you'd like."
I would suggest starting out by offering him the chance to sit on the potty whenever you change his diaper. Just let him sit there for a little bit and tell him "You can pee in here if you want, then your diaper will stay drier for a little bit longer." Bringing him into the bathroom to sit on the potty when you go is another way he can start learning about the connection with elimination and the potty. He'll hear you go and it might encourage him to go too. If you think your son might have to pee/poo (like if you see him fussing for no reason) ask him if he wants to sit on the potty and take his diaper off and let him try. If it happens great, if not just let him go in the diaper a bit later and remind him the potty is still available if he needs it.
Giving him a chance to use the toilet as well will allow him to be more comfortable on it later on. Sit on it with him (you in the back and him supported between your legs). This will make the adult toilet a comforting experience rather than a scary thing.
Potties are good for quick pottying; independent minded toddlers that can undress themselves can use them for self-pottying (you'll still need to wipe & clean the potty, but they can start themselves); and non-verbal babies can use them as a method of communication (crawling to the potty can mean I'm wet/I'm dirty/I need to pee/poop). Potties can also be used as excellent reminders for both you and your child. Put a potty in a visible place where your child is playing and when you look at it and think "its been a while since B's diaper has been changed" let him try sitting on the potty. Soon he'll start making the connection and when he looks at the potty he may be reminded that he needs to pee.
For now focus on familiarizing your son with the potty and try to become more acquainted with his elimination patterns. (The Diaper Free Baby is a good book to get you started with early GENTLE potty training methods.)