VileAce Coding Class introduction

I would say my Arma 3 coding ability is just a little above average. That rating is mostly due to my ability to effectively use the Bohemia Interactive Wiki, to search for and understand what I am looking for. I tend to learn better by looking at existing code as an example. One of the big leaps in learning for me was finding the functions viewer where I was able to read the functions written by Bohemia.
I have been Arma coding for about 4 years now. For the first 6 months, I downloaded as many examples as I could, to just learn the basics and to learn how to read Arma 3 code. For the 6 months after that, I learned how to identify good code vs bad code. For the last couple of years, I have worked on code optimization and performance. I am still learning new things today.