Click here to Skip to main content
13,089,500 members (58,956 online)
Rate this:
Please Sign up or sign in to vote.
See more:
i have just started .net course.
can you provide me suggest me some website links have small programming problem question to make step by step concept of C#.
Posted 10-May-13 2:09am
ryanb31 10-May-13 8:12am
There are lots of articles on this site. I would suggest browsing through them.
E.F. Nijboer 10-May-13 8:13am
This website is full with it. Check out: Articles -> Beginner articles
i am tried, but could not get specific. actually i want to some programming question to demonstrate
how to declare a variable, initialize variable
use var variable
use of a GetType

how to use if
how to use if else

how to use class
how to use more class in a file
how to use class from on cs file to another cs file

how to use member function
how to use static member function
how to use constructor
how to use try catch block

how to use function overloading
how to operator overloading


all thing with details with 4 concept what, why, when and how.
ryanb31 10-May-13 8:38am
Those are all beginner questions. I know used to have some good, simple, easy to follow tutorials. I would look there.
thanks ryan, but i found no link in w3schools for C#
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

If you have started a course, then follow your course notes - don't try to jump ahead, it is very likely that you will miss important things which might have saved you a lot of work in future.

By all means get a book and read that in parallel - most of them have exercises - that is is just an alternative source of structured information. But leaping off in the dark on your own is not a good way to learn. Look at Wrok, or Addison Wesley, just make sure it is in your native language, and doesn't have "in XX days", "for dummies" or multiple exclamation marks in the title and you'll be fine.
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

Subject: Learn while coding, Code while learning.

Hi Divaker,
I would recommend you to thoroughly read any 'Get Started C#' book like Professional
C# 4 and .NET 4 by Wrox publishers.

Also, you can watch C# videos on, they have very good collection covering all the c# features and concepts.

Once you get good at basics of C# then you can start reading articles on C# from Code Project and also Advanced books like 'CLR via C#' by Jeffrey Ritcher, to develope your skills further. But make it a habit of coding yourself while reading books or articles to improve your coding skills as well.

Any more info needed plz let me know...

Best of luck.
Thanks hameed, i am on same track that what have you told me. i was only supposing you guy can guide me about

why should i learn a particular concept.

just a instance i am want to make my class such flexible which can add any type number,String, objects.

then here i need to learn about polymorphism (Function overloading and operator overloading)
Mohammed Hameed 10-May-13 11:09am
Good Question Divaker.

How much good at concepts that much good code we can write and hence the final output (the software component or project) would be perfect with very good quality and long lasting, minimal maintenance. Finally customer will be happy :)

I would recommend you to just know about what is SOLID principles.

There is a perfect saying by a great expert - Bertrand Meyer: "Software entities should be open for extension but closed for modification".
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

Work through .NET Book Zero[^] by Charles Petzold.
Rate this: bad
Please Sign up or sign in to vote.

Solution 4

Follow book
Visual C# 2008 Step by Step , MS Press
the best book for beginners.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web04 | 2.8.170813.1 | Last Updated 11 May 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100