I will definitely give it a try.
A botnet, a R.A.T and an IRC bot are three very different things, are they not?
Both botnet and a R.A.T. require a server and a client to work, while an IRC bot is a single entity, right?
Which would you recommend to code first? Never coded any of these.