It's not shameful, JS is one of the most complex languages out there. And most web developers just ignore it and go for jQ like it's the new JS.
What I did once is I worked on a project only with pure JS, and did some complex ideas there and since then I feel comfortable working with it. I work with it purely only on my personal websites since it's take longer time.