Hello to all,
I aim at learning C++ socket programming by Asio standalone (non-Boost) library on Linux and have a couple of questions:
1- How to start learning Asio C++ as a beginner, please?
I have searched the Web but almost every tutorial about Asio is its Boost version. The Asio Docs esxit but I think they are hard for a starter to begin learning.
There are also some tuts but I even don't know how to install Asio-1.12.2 that I have downloaded on the Ubuntu machine.![:(]()
So, how to really start learning that, please? I need some guide book to teach it from the first place.
2- What do you think of C++ socket programming or generally C++ programming on Linux? Do you prefer that to Windows? And why please?
I aim at learning C++ socket programming by Asio standalone (non-Boost) library on Linux and have a couple of questions:
1- How to start learning Asio C++ as a beginner, please?
I have searched the Web but almost every tutorial about Asio is its Boost version. The Asio Docs esxit but I think they are hard for a starter to begin learning.
There are also some tuts but I even don't know how to install Asio-1.12.2 that I have downloaded on the Ubuntu machine.

So, how to really start learning that, please? I need some guide book to teach it from the first place.
2- What do you think of C++ socket programming or generally C++ programming on Linux? Do you prefer that to Windows? And why please?