An alternative to the books and links posted here could be to find someone who can help you with your "basic" CS doubts? Kind of a hire-a-CS-tutor, who could provide you with the necessary information, teach you something and eventually pointing the way forward..
As a CS professor myself I've been entertaining this idea for a part-time thing, but I don't know how many people could be interested on a service like this.
As a CS professor myself I've been entertaining this idea for a part-time thing, but I don't know how many people could be interested on a service like this.