I'd be remiss if I didn't mention that with IRC, you need to stay connected constantly—unless you use something like IRC Cloud or an IRC bouncer (soju, znc, etc.), which require a service or server of some sort.
I bring this up because I see a lot of people ask a question and then leave without waiting. If you want to ask a question or participate in a discussion, you'll need to keep your IRC connection on; otherwise, you won't see what others say while you're disconnected.