What are some unobvious things in your <favorite programming language>? E.g. someone who has read reference book and started to code, will not recognize this and this will be for him a true surprise causing potential bugs or performance issues?
valid question