> but taking a course on programming languages, studying grammars, lexers, parsers, etc. helped make everything click and feel less shaky.
I'm currently trying to learn all of this and wish I had completed my CS degree since you have peers going through the same thing, and a professor for office hours. I find it a little difficult to get through on my own, but I hope to get far enough to participate in PL.