I've been coding for 20 years and never bothered to learn the difference. I assure you I can use methods and functions quite effectively.
I think you misunderstood collyw's original comment (or maybe I did?) - it's not pedantic to understand the conceptual difference, it's pedantic to worry about the terminology. (Except if you're writing a compiler, I guess, which most programmers are not.)