if you reach a certain understanding of c and networking, beej's guide is easy to understand. eventhough i had to read the passage on structs multiple times, because i worked at 3.00 am . i still cant remember the structs and entities but i think you have to understand it, not to memorize it. networking is indeed a cute thing. i have done some research on virtual reality lately, and perhaps you could give me some hints about graphic programming, because i have no clue about it. some links would be fine