I've been struggling with basic socket programming for the past few months, and I believe, with the help of local guru Kylotan, that I've finally gotten a handle on the basics. It's been a rough journey, trying to piece together what I need to know from books, forums, and web articles... a journey that I believe could have been made MUCH less painful if I had had access to the right information.
Of course, right for me might not be right for you, or anyone else for that matter. However, I feel like many of these sources either assume a level of comprehension far above most beginner's capabilities (and thereby barely touching on some very key points), focus their attention on a very specific aspect of using sockets, or are just copypasta'd from someone else and then explained from a basis of limited understanding. Not to mention the articles written by people for whom English is NOT their first language.
So I'm considering writing a ground-up, first-time user TCP socket programming tutorial (using C#) that touches on all the problems that I went through as I tried to learn, and hopefully some of the ones that I saw coming and successfully sidestepped. My question: Would this be of any interest to anyone out there, or would I be wasting my time? As a beginner, I plan on throwing it out there for the more experienced to digest and critique, knowing full-well that I'm not the most qualified on the subject. Still, I think my proximity to the subject and relatively shallow experience base could really serve those in a position similar to my own.