Is it possible to learn C# programming language within a month. If yes, suggest how? Also recommend the resources available for learning C Sharp language.
Printable View
Is it possible to learn C# programming language within a month. If yes, suggest how? Also recommend the resources available for learning C Sharp language.
As you phrase it, this is an almost impossible question to answer.
What do you mean by 'learn'. For instance, I have been using a number of languages for many years, and I would not claim to have 'learnt' them, although I've done some significant programming with some of them. I still need to make frequent reference to manuals.
Next, where are you starting from? Are you a total beginner (one extreme) or are you already fully competent with other, similar, languages (other extreme)?
Thirdly, what sort of programming are you hoping to achieve? Even a beginner could be writing simple progs within days, and significant programs within a month, although this might not count as 'learnt'?
The best way would be to follow a book about C#, even better if you can find some example code that already does some or all of what you want, or even just something similar, follow that code and understand what it's doing, make modifications to it and get the new version to compile correctly and work. Keep going along a path like that.
Geoff
The short answer is no, imo. Even very experienced folks in many languages would have a problem working through a book like learn c# in 21 days without knowing c#.
Today there are a lot of technology choices out there, so sometimes it's hard to pick what to learn. Fortunately, with the internet it's easier than ever to find resources.
To learn c#, you need a compiler/debugger and some course materials.
For the compiler search for the download of Microsoft's free compiler, "Visual Studio 2015 community Edition" download.
For tutorials, search for "c# tutorials". There's lots of material out there.
...and write programs and write programs and... The only way to really learn a programming language - ie how to use the language to code not just learn its syntax (syntax can be got from the internet) - is to keep writing programs. Starting with something very simple (classic is to display Hello World) and then advance to more complicated programs. This really applies to learning most programming languages and not just c#.