Have you looked into any software testing automation tools like Mercury or Rational Software? There are many others as well. Since you are a tester, you could record your test scripts using the software and the automation tool would create the code for you.
You could then review the code and sort of "reverse engineer" how it was developed. I learned quite a bit about Basic programming when I was testing applications using Rational Robot.
Just a suggestion.
Hopefully someone with C# experience can chime in here as well.
|