The “correct” word for salary is usually “exempt employee”, as in exempt for overtime pay.
This isn’t always a bad thing. Some jobs need exempt employees because they run on call rotations and so forth, and if your employer isn’t a dickhead it can genuinely be done fairly with highly flexible hours and pay to match.
Of course, dickhead employers are a dime a dozen…

Weird is subjective. If you’ve only ever done C++ style object oriented programming then jumping into a lisp or a pure functional language is absolutely weird.