It all depends on your attitude.
Personally I feel that coding a pserver (a serious one) should have the focus on learning rather than a successful server (cause the time required is huge and the rewards are small per hour... compared to say, hosting a bin server)
You learning to code your own source is a GREAT thing but keep in mind that it may be a 'waste of time' from a successful server standpoint. Any server, especially 5165 is going to have the assumption that you're just running a crappy lotf server and you'll have to overcome that (hell I've had quite a few coming on my current patch server asking if its newestcoserver).
If you can get this project to a playable state then you will have learned enough about coding to do that many more things... then you can decide where to go from there (IE: Join a larger project, get people to join yours, host a server... move on to something else)