EvilZone
Hacking and Security => Hacking and Security => : kapo January 31, 2012, 08:56:20 AM
-
im new to programming but im becoming pretty efficient with the basics of c++. my question is how did you guys guys learn to network with c++? i started reading http://beej.us/guide/bgnet/ (http://beej.us/guide/bgnet/) and it kinda scrambled my brain -_-
im thinking i need to spend the next few weeks on reading a book about networking? if so, what part of networking should i focus on? (any book recommendations)
my game plan on conquering the computer is:
1. c++
2. http & css
3. php
4. sql
5. python
do you think thats a good order?
-
I am sorry but the beej.us page is pretty clear. If you cannot follow it I suggest you learn some more basics before tackling it again. Also, books on networking is overkill. Never read a book on networking in my life.
Also, your game plan is somewhat flawed. I agree that C++ is a smart thing to learn. Tho HTTP and CSS has very little in common. HTTP is a application layer protocol and CSS is a structured language for styling web sites. I think you mean HTML and CSS, that would make sense. Again, I agree on PHP, very handy language. SQL is pretty much always combined with PHP, so perhaps merge those two into one step. And finally python which is a ok language. Learn either or both of python and perl ;)
-
if you plant to learn network programming, i think you should understand a little (deep is better) about networking, TCP/IP protocol suite 4th edition by Behrouz A. Forouzan is good one for this,,
i haven't learn c++ for network programming, but now i'm learning network programming using python with this book, Foundation of Python Network Programming by Brandon Rhodes and John Goerzen
hope it's help
-
thanks so much, ii really appreciate your input :)
nd yea ii meant html :P
-
dude that guide is very easy to underestand well it depends on what topic you are working for example how to send raw data to a specific protocol which I think its the hardest topic on networking but a simple client-server program or a chat client are more easy imo