.NET developer here. Been developing mainly in C# and WPF for the past three years. Used C++ and Python for a few things (OCR and GIS stuff), but bread and butter has been .NET-involved. I dabbled in ASP.NET
MVC, but haven't used it in any of my work projects yet. I enjoy C# as a language and .NET is tolerable. WPF has an incredibly steep learning curve, but I forced myself to learn it in under a month to a professional-working level with little to no sleep to get my current gig. I enjoy the flexibility of WPF, but it has a few annoying bugs that Microsoft showed no interest in fixing (they literally told me that), so that upsets me.
I have Associate of Science in Computer Science and Associate of Science in Math & Science, and I'm currently working on my Bachelor of Science in Computer Science at CSUSB.
I'm joining this community to better myself as a developer. While being able to use ready frameworks to quickly cook up some software that's due by some ridiculous deadline is great and all, it always leaves me wanting. I want more control over my product and I don't always have that with my current tools. I haven't had time to follow Casey's videos closely (although I'm doing that now), but I have glanced at them once in a while since the day he started streaming. He has made remarkable progress and has created things in C that make me believe that with enough time and energy invested into learning how to create things from scratch, I will have the necessary skills not to rely on any existing frameworks anymore (or at least be able to supplement them if needed). Anyways... that's the hope, but we'll see.