Building an IRC client isn't that demanding provided you have understanding in a language that can do it like C/C++.

Building a scripting language inside the client is another topic much more advanced than just fidling with sockets to print out data to a window.