It depends on your definition of "proficient". I took two C# classes, and while I earned an A in each, I don't think of myself as being proficient - especially since I have no work experience. I'm still working on the whole web services aspect. Really though, it only took a couple weeks to get the hang of it and be able to do most of what was in the books.