don't use jQuery or any other frameworks, you'll rob yourself of learning anything meaningful
Nonsense. I'm all in favor of everyone learning the basics but there's no reason to not use code libraries instead of reinventing the wheel. Sorry, but I'm a long time programmer and telling people not to use libraries and templates, leveraging existing work to speed up the process, is bad advice.
Plus using jQuery helps the site owner find other people that can help maintain the site for less expense because many use jQuery and it's less expensive to maintain than having to learn someone's unique code from scratch.