I consider myself a self-taught programmer, relying on accessible learning materials to expand my knowledge and skills. My primary method of validation is through platforms like FreeCodeCamp, which I use to demonstrate my proficiency in various programming languages. It's an effective way to showcase my expertise and ensure that I have a solid understanding of these languages. In addition to self-taught skills, I also hold a degree in object-oriented programming, specializing in C#