Hi all,
I am reading a book in C#, am trying to learn it. I am barely half ways reading the book.
Does anyone know here I can get problems on C# for beginners so I can practice. Advanced problems would work as well for when I finish the book.
Thanks,
blindTiger
Learning C#
Page 1 of 13 Replies - 460 Views - Last Post: 08 May 2012 - 12:18 AM
Replies To: Learning C#
#2
Re: Learning C#
Posted 07 May 2012 - 01:56 PM
If you aren't even done with your first book, you aren't ready for problems. Just keep working the book and tutorials.
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.
Sure, 35 years ago the only way I could learn BASIC as a kid was to type programs from a book into a TRS-80 model 1 or Commodore VIC-20, then figure out the commands and syntax by watching the results as the program ran. There simply wasn't any courses for a kid back then.
But now, you can't help but to trip over "Learn {coding language} in 3 weeks" type books and the entire internet is at your disposal for tutorials.
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
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.
Sure, 35 years ago the only way I could learn BASIC as a kid was to type programs from a book into a TRS-80 model 1 or Commodore VIC-20, then figure out the commands and syntax by watching the results as the program ran. There simply wasn't any courses for a kid back then.
But now, you can't help but to trip over "Learn {coding language} in 3 weeks" type books and the entire internet is at your disposal for tutorials.
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
#3
Re: Learning C#
Posted 07 May 2012 - 02:03 PM
But for a lot of people, simply learning from a book isn't enough. I couldn't fully understand some parts of C++ from my book until I experimented - I advise you to do the same. Use what you've gained from the book, put a sample together, use it and see the results. Experimentation is a way we gain knowledge, including:
•If I put this here, will this work?
•My aim is to:
•My hypothesis of the results:
•Conclusion
Either way you'll have ended up learning what works and what doesn't when placed with other elements.
•If I put this here, will this work?
•My aim is to:
•My hypothesis of the results:
•Conclusion
Either way you'll have ended up learning what works and what doesn't when placed with other elements.
#4
Re: Learning C#
Posted 08 May 2012 - 12:18 AM
Usually there are exercises included in the books. One of my favorite ones, Head First C# has a shitload of exercises to do.
Page 1 of 1
|
|

New Topic/Question
Reply




MultiQuote





|