██╗██████╗  ██████╗    ██╗  ██╗ ██████╗ ██╗    ██╗████████╗ ██████╗
 ██║██╔══██╗██╔════╝    ██║  ██║██╔═══██╗██║    ██║╚══██╔══╝██╔═══██╗
 ██║██████╔╝██║         ███████║██║   ██║██║ █╗ ██║   ██║   ██║   ██║
 ██║██╔══██╗██║         ██╔══██║██║   ██║██║███╗██║   ██║   ██║   ██║
 ██║██║  ██║╚██████╗    ██║  ██║╚██████╔╝╚███╔███╔╝   ██║   ╚██████╔╝
 ╚═╝╚═╝  ╚═╝ ╚═════╝    ╚═╝  ╚═╝ ╚═════╝  ╚══╝╚══╝    ╚═╝    ╚═════╝
[ OK ] loading newcomer.txt ................... done
[ OK ] initializing phosphor display .............. done
[ OK ] warming CRT .............................. done
[ OK ] you have (1) new transmission

:: HOW TO CONNECT TO IRC ::

A COMPLETE GUIDE FOR NEWCOMERS — rev. 1.0


01 :: PICK A CLIENT

An IRC client is the program you use to connect. Pick one based on your vibe:

Easiest (graphical, beginner-friendly)

Old-school (terminal-based, maximum hacker feels)

Mobile

Web-based (zero install)


02 :: CONNECT TO LIBERA.CHAT

HexChat

  1. Launch HexChat. The Network List appears automatically.
  2. Set your nickname in the top field (if taken, you'll get auto-renamed to nick_).
  3. Scroll down, find Libera.Chat, click it.
  4. Click Connect.
  5. You're in. Welcome message from the server scrolls by.

irssi

irssi
/connect irc.libera.chat

Want to set your nick first?

/set nick yourdesirednick
/connect irc.libera.chat

Web client

Go to web.libera.chat, type a nickname, optionally a channel, click Connect. Done.


03 :: REGISTER YOUR NICKNAME

Registering claims your nick permanently and gets you a cloak (hides your IP). Do this first, before anything else.

Pick a strong password — you'll use it often.

irc> /msg NickServ REGISTER yourpassword your@email.com

Libera sends a verification email within a minute or two. Check inbox (and spam). It contains a command like:

irc> /msg NickServ VERIFY REGISTER yournick abc123xyz

Copy that line into IRC and send it. You'll see "You have now verified..." — congratulations, you're registered.

From now on, every time you connect you'll log in with:

irc> /msg NickServ IDENTIFY yourpassword

Or better — set up SASL (next section) so this happens automatically.


04 :: SET UP SASL (AUTO-LOGIN)

SASL authenticates you during the connection, before you're visible to anyone. This gets you cloaked instantly and saves typing.

HexChat

  1. Network List → select Libera.ChatEdit
  2. Login method: choose SASL (PLAIN)
  3. Username: your registered nick
  4. Password: your NickServ password
  5. Close, reconnect. Auto-logged-in forever.

irssi

/network add -sasl_username yournick -sasl_password yourpass -sasl_mechanism PLAIN Libera
/server add -auto -network Libera irc.libera.chat 6697
/save

WeeChat

/set irc.server.libera.sasl_username "yournick"
/set irc.server.libera.sasl_password "yourpass"
/set irc.server.libera.sasl_mechanism plain
/save

Web client

Click the gear icon → enter nick + password in the SASL fields.


05 :: JOIN THE CHANNEL

Once connected and identified:

irc> /join #channelname

Replace #channelname with whatever the sysop gave you. The # is required — it's how IRC knows it's a channel.

A new tab/window/pane opens with users on the right and conversation in the middle.

To leave a channel:

irc> /part #channelname

To disconnect entirely:

irc> /quit optional goodbye message

06 :: THE 15 COMMANDS YOU NEED

CommandWhat it does
/join #channelJoin a channel
/part #channelLeave a channel
/msg nick textSend a private message
/query nickOpen a private chat window
/whois nickSee info about a user
/nick newnameChange your nickname
/away reasonMark yourself as away
/awayCome back from away
/me actionEmote (e.g. /me waves)
/topicSee current channel topic
/namesList everyone in the channel
/ignore nickHide a user's messages
/listList public channels (huge output)
/help cmdClient-specific help
/quit msgDisconnect

07 :: ETIQUETTE

A few things that'll keep you from looking like a newbie:


08 :: TROUBLESHOOTING

"Nickname is already in use" — someone has your nick. Try another, or if it's your stuck session: /msg NickServ GHOST yournick yourpass
"Cannot join channel (+r)" — requires registered nicks. Register and identify first.
"Cannot join channel (+i)" — invite-only. Ask an op.
Connection keeps dropping — try port 6697 (TLS) instead of 6667. Always use TLS.
Can't find verification email — check spam. Still missing? Ask in #libera.
Messages aren't sending — you might not be identified. /msg NickServ IDENTIFY yourpassword

09 :: NEXT STEPS

Once you're comfortable:


TL;DR FOR THE IMPATIENT

  1. Install HexChat
  2. Connect to Libera.Chat with a nickname
  3. /msg NickServ REGISTER password email@example.com → verify via email
  4. Configure SASL in Network List for auto-login
  5. /join #thechannel
  6. Say hi. Start chatting.

Total time: 15 minutes. Welcome back to the old internet.