Web Browser (aiming too high?)
I am interested in makeing a web browser of my own. I know that I would need to become familiar with Socket programing in the language of my choice, I would need to also be familiar with Win32 API development as I want it to be Windows compatible. And I would assume a good understanding of TCP/IP and HTTP in particular.
My question is what other things should I learn first before atempting to make a web browser. I am very willing to learn. I also have lots of time on my hands, I dont go to school and dont have a job so I have 24/7 to work on it.
I am very familiar with C, and am starting to move over to C++. I have experimented a little bit with both sockets in C and useing the Win32 API. I am somewhat confedent with HTTP, I could always look up anything I dont remember such as the HTTP request and responce headers, and error codes.
I have been made aware that for javascript suport you need a javascript interpriter, which I am guessing could be a javascript plugin.
But is there anything you think that I am missing, or that I need to play with more or learn?
Please give me some advice. How would you start makeing your own web browser?