To be honest, user/channel modes/operators would be, IMO, under the heading of "newbie stuff". There are various tutorials around the Internet.

The IRC FAQ has some information in section 45 about user/channel modes. You can't go into a huge amount more detail on modes, as modes are often specific to the network you use. For example, in the IRC FAQ it describes channel modes that all IRC networks support (some user modes may be restricted), as the IRC RFC outlines them. However, other modes such as '+R' or '+r' can be available on networks, but also have different meanings. +r on DALnet means you've identified to your nickname or the channel is registered. +r on Undernet means you need to have a registered username, and be logged in, in order to join a channel. There are a large amount of modes such as this. To find out about them, go to the network's website or the network's #help channel.

More mIRC-specific information is available in the mIRC FAQ.

You might find the links on the More Info page handy, as well as the index at www.mirc.co.uk/help. Even the sticky threads on these forums have information which will inform you of how things work - For example, Merlin's Common IRC Errors thread.

Scripting in mIRC can get quite complicated. Various tutorials about scripting are available at www.mirc.net and www.mircscripts.org - there are also various tutorials at mirc.net here.

A number of books that have been written about IRC are listed here - their availability may be limited. It would be quite unnecessary to buy a book in order to learn about IRC.

Of course, the best teacher is experience - you're never going to learn everything by plugging yourself into a computer and reading gigabyte after gigabyte of information about IRC. Learning from others (helping here is a good way) and taking part in help channels on IRC will teach you faster - and in a much more fun way smile

Regards,