Why should I learn this?
I already know basics about socket programming.
You shouldnt. And sockets are useless too
>>51789645
Socket programming isn't even 10% of networking.
You'll also need to synchronize data streams, manage QoS, design high level protocols, implement encryption and so forth.
Don't be THAT programmer who thinks that the only programming language you ever need is JavaScript.
Why should you understand something to build other things on top of it?
>>51789722
That's right. Python 2 is all you need.
You don't need to know this. All you need to know is Lisp, Assembly and C, maybe C++.
lol who cares for that old nerd stuff, all you need is JS and HTTP.
>>51789898
That is until you get a job and need to work on a project that uses a real language.
Even if you plan to stay NEET, you can't use Python for anything performance critical or embedded programming.
I have to admit that it's a pretty nice language if you just want to throw some code together to make money as a freelancer.
>>51790025
Yeah but even then you should use Python 3.
>>51789645
If you have to ask, then you probably don't need it.
>learning about the internet protocol
Just code your own protocol and web servers in C you fucking idiot.
>using the bloated internet protocol
Could you not
>>51789645
>not wanting to study the meme sharing network
All of the stuff in that book is obsolete. Meshnets will take over to save us from spying Americans. The Internet was a mistake.
>>51789645
That's a really great book, I thoroughly recommend it.
>Why should I learn this?
-because it's interesting.
-You will learn all about some great algorithms and be able to participate in the often passionate debate about the ISO-OSI stack.
-You will be a better person
-You will better understand the history and inner-workings of something you will probably use every day for the rest of your life.
>>51792814
>I don't understand the internet, networks or meshnets but I will disseminate my vapid bulshit to gain some sense of fulfillment in my otherwise vacant life.
>>51789722
>implying there isn't a library for that