I finally reached a stage, where I think I need something new to go on in my programming life. I decided to make an application that takes advantages of simple networking features of OS X. A simple application I want to make is an IRC Client, or at least a simple chat program that can send messages between 2 different computers. That is an example of the type of a networking program But I am really stuck. How do I begin? What technologies I need to know? I am fairly proficient in C++, and have great experience with Cocoa and ObjC. Any recommendations, or technologies I will need to take a look at?