I don't deal with all these all the time but...
Programming
char = "tchar" not care?
hard c like car (because it comes from "character")
= bang not exclamation?
I'm just used to calling this exclamation - where did "bang" come from? Must be an Americanism.
# = pound not hash? Exception #! = shebang
hash - again, pound is an Americanism
* = splat not star?
star, or asterisk
regex = "rej ex" not "regg ex"?
rejex - hard g here just sounds weird
sql = "s q l" not "sequel" (already answered, just i.e.)
Both depending on what mood I'm in. Normally, I say "Sequel Server", "My Sequel", but "S Q L" when on its own
Unixen
| = pipe not vertical bar?
pipe, though I used to call it vertical bar.
bin = bin as in pin , not as in binary?
bin as in that's where all my junk goes :)
lib = lib as in library , not as in liberate?
lib as in liberate because saying "libe" just sounds wrong. Sounds like I'm trying to say "lube" in an Australian accent
etc = "ett see" , not "e t c"
et cetera, but I'm not a unix guy mainly so I could be wrong with that
Annoyance
/ = slash not backslash
slash or forward slash.
LaTeX = "laytek" not "lay teks"
as in latex since that's how it's spelt - maybe you can use it with your lib from above.