Is it hard to learn C#. Also how long will it take cause I want to go into competitions when I am in high school.
thnx, Technoman888
learning c#
Page 1 of 15 Replies - 883 Views - Last Post: 10 October 2012 - 09:16 AM
Replies To: learning c#
#2
Re: learning c#
Posted 09 October 2012 - 01:42 PM
It will be as hard as you make it. It will take an indeterminate amount of time. Writing good code is a very different matter than just learning a language.
#3
Re: learning c#
Posted 09 October 2012 - 02:00 PM
Learning C# isn't the only thing to concern yourself with: you also need to learn how to architect software. That's more complicated.
As for learning the language, it's probably one of the easiest to pick up, but that's just my opinion. It's certainly one of the most enjoyable to write code in.
As for learning the language, it's probably one of the easiest to pick up, but that's just my opinion. It's certainly one of the most enjoyable to write code in.
#4
Re: learning c#
Posted 09 October 2012 - 02:36 PM
I don't tip-toe.
If you're slow in the head it will take you longer than if you trounce everyone in the math, physics and chess clubs.
How can anyone here know what you're good at and how long it will take you? SOme people are good at history, some good at chemistry, some good at engineering... You get the point. All people are different.
Start learning now. Buy a book. Let the amount of time it takes you to get through the entire book, cover to cover, be the yard stick by which you measure the rest of your C# education.
My standard beginner resources post
First learn the language by working 2-5 "Learn C# in 30 days" type books cover to cover. Do a couple hundred on-line tutorial projects where you build what you're told to build, the way you are told to build it WITH AN EXPLANATION OF WHY so you can learn.
Then later you can start architecting your own simple stuff. Build a calculator. Build a DVD library program. Etc. Stuff that doesn't involve the complexity of a game. Then move up to games.
There are three routes people seem to take when learning programming.
For the life of me I can't figure out why people try 1 & 2. I strongly suggest taking the guided learning approach. Those book authors go in a certain order for a reason: They know what they're doing and they know the best order to learn the materials.
You start by learning a coding language FIRST.
Learn to plan before you type.
THEN you start designing software with a purpose.
If this sounds like you
read this section
Otherwise, you can just jump to the resources here:
Some of the tutorials below are for C# or Java not C, C++, VB.NET [...]. But the conceptual stuff of classes, object oriented design, events etc. are not language specific and should give you enough guidance in theory of program development for you to be able to look-up specific code example in your chosen coding language.
Resources, references and suggestions for new programmers. - Updated Mar 2012
If you're slow in the head it will take you longer than if you trounce everyone in the math, physics and chess clubs.
How can anyone here know what you're good at and how long it will take you? SOme people are good at history, some good at chemistry, some good at engineering... You get the point. All people are different.
Start learning now. Buy a book. Let the amount of time it takes you to get through the entire book, cover to cover, be the yard stick by which you measure the rest of your C# education.
My standard beginner resources post
First learn the language by working 2-5 "Learn C# in 30 days" type books cover to cover. Do a couple hundred on-line tutorial projects where you build what you're told to build, the way you are told to build it WITH AN EXPLANATION OF WHY so you can learn.
Then later you can start architecting your own simple stuff. Build a calculator. Build a DVD library program. Etc. Stuff that doesn't involve the complexity of a game. Then move up to games.
There are three routes people seem to take when learning programming.
- Just start trying to create programs
- Start taking apart other programs and try to figure out the language by reverse engineering
- Follow a guided learning course (school or self-teaching books)
For the life of me I can't figure out why people try 1 & 2. I strongly suggest taking the guided learning approach. Those book authors go in a certain order for a reason: They know what they're doing and they know the best order to learn the materials.
Quote
Where do I start?
You start by learning a coding language FIRST.
Learn to plan before you type.
THEN you start designing software with a purpose.
If this sounds like you
Newbie/Rookie said:
I have a little programming experience but I need to write ...
Spoiler
Otherwise, you can just jump to the resources here:
Some of the tutorials below are for C# or Java not C, C++, VB.NET [...]. But the conceptual stuff of classes, object oriented design, events etc. are not language specific and should give you enough guidance in theory of program development for you to be able to look-up specific code example in your chosen coding language.
Resources, references and suggestions for new programmers. - Updated Mar 2012
Spoiler
#5
Re: learning c#
Posted 10 October 2012 - 09:10 AM
You know what? I'm just going to say it. Based on the level of intelligence displayed in the question, yes. Yes, it will be hard.
Page 1 of 1
|
|

New Topic/Question
Reply



MultiQuote






|