In my son's case, it was the other way round. He learnt his alphabets faster than the numbers. Till 3 he didn't cross 20. And he was more into animals. Even now he doesnt show much interest in cars and trucks. May be you shd make use of that cars and trucks' brand name or symbol to teach the alphabets and phonics. The first 3 letters my friend's son learnt to identify were BMW.. so try it..
Ok here are the fun ways to teach the alphabets..
First make a list of alphabets which he knows very well and those that he is yet to learn. work on one alphabet a day.
Method 1: you write Down the alphabet in a big font which you are going to teach him and tell him the name a couple of times. Lets take an example "M". Now you and your little one have a competition in finding maximum number of "M"s in the newspaper headlines. both of you take one page of newspaper each and keep underlining or circling them. After a while you count to find who found the most. Most of time you let him win. As he keeps seeing the letter again and again he will remember it very well. End of the game ask him which alphabet he found in the paper. In my son's school, they conducted a kindergarten literacy program in which they said that a child can remember an alphabet or a word for sure after seeing it for 24 times which is found thro a research. next day when you play the game again, before starting the game you ask him to point to an M. if he has forgotten, it's okay. you can tell him. But i'm sure he will remember. then you can move on to the next alphabet. every day you revise the previously learnt alphabet.
Method 2: Lilly pad hop. To play this game you need 3 people. you can include your hubby in the game. Let your son be the little froggy. You have to cut 26 circles from cardboards. and paste 26 circular white sheet. write one alphabet in each circle. or you can even use the alphabet play mats. you take those circles with the alphabets which he is more familiar with along with one or two new alphabets which you are going to teach him. Now place the circles on the floor randomly and tell him that the circles are the lilly pads and you are the little froggy. one of you has to call out "little froggy little froggy hop on to " the alphabet name". so your son and the other person have to try to find the alphabet and go and stand on the correct circle and croak "RIBBIT" RIBBIT". Failing to croak will not count. the one who finds the alphabet and comes to the circle and stands on it and says RIBBIT RIBBIT will get a point. Initially ask for the alphabets which he knows very well. then at times you can ask for the new alphabets. he will learn quickly. When we used to play with our little one, most of the time we pretend as if we are still searching for the letter giving him a chance to find them.
Method 3. if you have alphabet fridge magnets or flash cards or blocks with alphabets, put them in a container and pick up one alphabet at a time and ask your little one to name it. if he says it correctly, give him a point. this way you can start teaching the alphabet phonic as well and make him tell the alphabet name and the phonic to get full point. if he gives only half correct answer, then give him 0.5 points. you can let him pick up the alphabet and you can tell him the alphabet name. Try to make mistakes and see whether he realizes it's wrong. ultimately he shd win most of the win.
Method 4: Another quick way to make him remember is to show him signs for the alphabets. Most of the time visual examples, help them to learn very fast at this age. For example you can show A with 2 thumbs up and bringing them together in the form of A. V like how we show victory or 2. For W show 2 victories with fingers of both the hands. and T like stop sign with 2 palms perpendicular to each other in T shape. for O you can ask him to keep his lips in a circular shape and then ask him to make a sound. he can only make O sound. For S, you can say it's like a snake who says ssssssssssssssss.. for E you say that it's like the teeth in the comb. and ask him to show his teeth and let him make a sound. with the clenched teeth, he can only make E sound. Z is like zig zag lines that starts with the sound ZZZZZ. this may not be possible for all the alphabets. but try to be innovative.
Method 5: Play treasure hunt. for this you need to take atleast 10 pieces of paper out of which 5 peices will have the new alphabet which he has learnt that day. The rest of the pieces can have some alphabets which he is familiar with. fold and hide them at different places in the room (not too difficult to find. you can even place them at plain sight). the aim is to make him identify the alphabet. each time he finds, he has to say the alphabet name (including the ones he knows). But he has to hand over to you the pieces which have the alphabet he has learnt new.
Method 6: You can make him visualize something that is similar to the alphabet. for example Q is like a wheel with the side stand, L is like a man sitting with his legs streched out, I is like a man with the hat and shoes, T is like a man with the hat but no shoes, W is like waves in the water, X is like the danger sign, B is like a man with the big face and big belly. P is like a man with a flat belly, A is like a TV tower. U is like a cup.
Method 7 : group the alphabet that look similar as follows
1. "M,W" - If M is inverted, you get W
2. "B, D " - with 2 curves, it's B, with one curve it's D or P
3. W,V,A - 2 Vs make W, inverted V makes A
4 .Q,O - O with a stick is Q
5. E,F - 3 lines E, 2 lines F
6. H, I - if I is tilted sideways it becomes H
7, I , T, L- with one line at the top and one line at the bottom, it's I and remove one at the bottom, you get T.
8. P, R -
9. C, G -
12, N, Z
Lower case or (upper and lower case combinations):
When you start with lower case letter, first show him the alphabets which are just the same as the upper case alphabets. such as c,k,o,p,s,v,w,x,y,z. so only 16 more alphabets have to be taught new. b,d and p are very confusing for them. so you can just hold them off till they learn to identify all other alphabets.
Make him experiment with the alphabets. and when you teach a new alphabet example "M", don't show him the alphabet and ask him "which alphabet is this" instead ask him where the alphabet M is. Till he registers the alphabet name in his mind, ask him where the alphabet is instead of what the alphabet is.. Hope this is useful..