Tuesday, July 14, 2009

Is it possible to learn C# in 6 months?

Is it possible to learn asp.net/C# in 6 months and be professionally ready after only 6 months? I am considering studying about 5 Hours per day.





Thanks.

Is it possible to learn C# in 6 months?
Yes it is possible to learn a great deal in 6 months if you are committed.





You can start by learning the C# syntax. Here is a great book to get you started:


Microsoft Visual C# 2005 Step by Step





You can at the same time start with reading ASP.NET material. A good book would be:


Beginning ASP.NET 2.0





You will also need basics of Javascript %26amp; CSS
Reply:There are some skills that are acquired through study. Others require learning by doing more than learning by reading. You could study how to ride a bicycle, drive a car, weld metal or write a program for a year. At the end, you would know a lot of information, but you would fall off the bicycle, wreck the car, have the weld fall apart and the program would not work. What's worse, you would not know why it failed.





If I interviewed you in 6 months, you would not convince me that you are "professionally ready". I hand you a program that won't compile or quits without producing a report and you will not be able to fix it unless you have actually written and tested similar programs.
Reply:If you can write C, C# syntax likes it. The thing that you'll learn in C# is how OOP. How to design class. You know C? you know function in C, struct and void main. But in C# "void main" is within the class. You'll learn a new experience in the class structure. It's like you can C and then you continue with Java. it's same.





It's possible I hope. It depends on your basic skill. If you know how to solve complex problem using C, have experience enough to understand some C code in a minute. Possible.
Reply:That all depends. Are you an experienced programmer and just picking up a new language? Or are you just getting into programming?





If you are experienced, then I could completely see you picking it up if you are committed and understand programming. It's the same concepts...just different syntax.





If you are not an experienced programmer, then you may be able to pick the language up, but I'm not sure that you would do it so well that you could code professionally.
Reply:That depends... if you have prior programming experience, yes... if you don't..... maybe, but it's not likely....
Reply:The syntax is easy; but 6 mo. is a bit rushing it to learn the theoretical underpinning of OOP and virtual machine, but anyway, 6 mo. is a very realistic time limit that you can aim for if you do have a target to reach, you can dispense with VM if 6 mo. turns out to be rushing it.
Reply:C# or C++





it's possible if you're a quick learner and have photographic memory


No comments:

Post a Comment