Hi,
i would like to attend a course based on visual C++,but i haven't found anything so far.Instead,i've found interesting courses based on C#.
Now i've got two questions:

1)Is it convenient for me to attend a course based on C#?I mean,are C# and C++(or,better,visual C++ and visual C#)similar or are they so different?

2)Can you give me some good link regarding courses on visual C++?

Thanks in advance