Technical terms
English is often used in unusual ways in programming. Here is an incomplete, growing list of some terms and phrases you may be unfamiliar with.
abstraction (noun) or abstracting (verb)
dogfooding (noun)
magics or magic commands (noun)