I am thinking about taking a C# course. The only prerequisite recommended is a C course, which I took this summer, but I know very little about .net so I am not sure how I'll adapt to C#. I was planning to take C++ this fall but the enrollments are so low I am worried the class might get cancelled. I am looking for some other programming course option that I can fit into my schedule. Any thoughts on how steep the learning curve might be? Thanks.