I’m relatively new with WordPress theming and JavaScript, though not incompetent with either.
I’m looking to have a maximum of 10 jQuery plugins to go on the blog, but I’m wondering if there’s a way to have them load only when needed, as I don’t want any unnecessary loading for the users.
Something similar in something I know a little bit more of would be the conditional comments in IE <!--[IF IE]> @import ie.css <![endif]-->.
Loading them when they are needed is best practice. You will want to refer to the WordPress Conditionals Codex page, which will provide documentation and examples on how to execute code on a per page basis.
For example:
You can load any kind of text, code, or scripts using these conditionals on a per page, page type, and even taxonomy (categories and tags) type basis. Don’t forget you can use this with logical operators to really kick it up a notch.