Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How long would it take a non-programmer to learn C#, the .NET Framework, and SQL? [closed]

Tags:

c#

.net

sql

I am not that good at programming. I finished my masters degree in electronics. I want to learn C#, the .NET Framework, and SQL. How much time do you think it would take (if I have 5 hours a day to devote to it)? Also, what order do I learn them in? I have Visual Web Developer 2008, is that enough to begin?

Copied from a new question by the same user:
I should have specified that I wish to make a career out .NET Development. I'd like to give myself 2 months to get the 'basics' down. As a developer, what is expected out of you in IT companies? What skillset do they require and what are the responsibilities as a junior or mid-level developer? I don't have any industry experience, will I be able to get a feel of the job duties while at home?

like image 539
user51713 Avatar asked Jan 05 '09 16:01

user51713


People also ask

How quickly can you learn C?

It can take a few weeks to a few months to learn C. Each programmer has their own specific timeline in learning the programming language, especially if they are an absolute beginner. Therefore there is no one-size-fits-all for learning how to code using C.

Can I learn C language in 10 days?

Likewise, the educational program isn't excessively intricate or tedious to follow, as all you require is to experience a few subjects every day and you'll cover the whole schedule in basically 10 days. Along these lines, plunge into the C language world and improve your programming abilities for new job openings!

Can I learn C in a week?

That is simply not possible. You could learn HTML, CSS or any other simple language in a week but C is an OOP language meaning it has tons of concepts to learn which for a beginner takes a lot of time to understand no matter how intelligent you are. C for an average person is about 6–8 months of learning.

Is C difficult to learn?

C is more difficult to learn than JavaScript, but it's a valuable skill to have because most programming languages are actually implemented in C. This is because C is a “machine-level” language. So learning it will teach you how a computer works and will actually make learning new languages in the future easier.


1 Answers

That's like asking how long it would take to learn French:

  • 1 day to learn what it is
  • 1 week to learn it to an infant/elementary level
  • 1 year to be considered a beginner by professionals
  • Several years to be considered an experienced professional
  • Plus there's "deep" knowledge of those subjects which a mere mortal such as you or I will never learn

Then again, plenty of people (most normal people, non-programmers) never learn those subjects, so if you're like "most" people then the answer would be "it would take forever" or "it will never happen".

like image 160
ChrisW Avatar answered Sep 22 '22 15:09

ChrisW