Learn by doing -> C -> C#
Best way to learn is by actually coding, not by reading some book.
Ideally you should start from C and then move to C#. C is a more fundamental language and will give you better depth. C# helps in developing quick tools but the grounding that C gives is invaluable.
|