Well, I know the basics of a lot of programming languages, but I usually stay with JavaScript and C#, mostly because I use Unity3D a lot. But I've been looking into playing around with essentials for awhile. I used to do some ROM hacking, but I never really it.
Thanks
-Pspdude