Hello, I am sorry to hear that, I am struggling to understand how you can get "burned" downloading free software direct from the Microsoft web site?
It's very good to hear that seeing a graphical diagram can also be used to identify coding mistakes. In terms of understanding, it's just an example, maybe my 2nd example in this post is more relevent for experienced users.
If it works in the Arduino IDE then it will work in a valid copy of Visual Studio Professional. It is that easy!
I am sorry to hear of your experiences but they are not relevant to this discussion for the following reasons: