Yes, it's free. You can choose to register, but I've used mIRC on and off for years and never HAD to pay for it.
If you have any questions once you are in channels, please feel free to ask and an OP will do their best to help you.
Also remember that the same rules apply on live chat as here at TTC.