Quote:
Originally Posted by hawkal While I agree that C is a more fundamental language. I do not think learning C would be effectively beneficial to learn C#.
C# is an object orientated language similar to Java. C is not object orientated and while you could learn some programming principals from learning C it still wouldn't justify learning it when you could dive right into C#. As I said before C# is similar to Java, and Java is often taught as a first language to computer science students. |
Hm. I've long disagreed with the shift towards using Java as a first programming language. I'm not familiar enough with C# to agree or disagree with you, but I would say that learning C first is not a bad step.
This might not be the right thread for it, but I'd be interested in your opinion as to whether or not C would be a good language to start with in general, and also why Java is okay as a first language.
...
To the OP, I'd suggest talking with some of the developers in your company. Make a buddy and ask for tips. I'm actually involved with one of the testers at my company and teaching her how to program to help her build automation, so I can tell you from the other side that some of us devs are quite willing to help out.