D..
C., the library is the best place for you to go. Don't buy so many books - they are expensive and you don't need a house full of books. There are libraries everywhere - plenty in Texas.
I assume that everyone in your house speaks English as their second language. If he has trouble with English, make sure that he is around other English speakers often. Find out if there is a program for preschoolers that you can take him to after you move to your new home - even a Mother's Morning Out program would be good.
Your post is a little hard to read, so I'm not sure I understand about your husband and memorizing. If you are worried about your son's development, ask the doctor for someone to evaluate him.
Please allow your son to have MANY interests - not just books. He needs to move and to play, not just sit with books. Night time or just before naps are a great time to sit with him and hold him to read a book. He will be interested and then lose interest and then be interested again as he gets older. Don't try to force it on him.
Dawn