Re: Learning Programing
js_wilson:
Python is a great choice (it's what I use. ;-) ) Although, there are some big enough differences between Python 2.x and 3.x that you may want to start with 3 and stick to that one. Whatever the case, Miniboa is a great starting place, as it implements the server basics for you. From what I remember, Miniboa targets Python 2.x, however there is a 3.x port out there somewhere. Last I checked, the 3.x port had some bugs in it.
If you want to stick strictly to what the python library provides, I'd suggest building out using asyncore - it's nifty and old, but it gets the job done. Down the road, I'd also suggest checking out Tornado and Twisted.
|