1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Can someone tell me a few sites, to learn C# programming

Discussion in 'C, C++, C#' started by istuff, May 9, 2009.

  1. istuff

    istuff Junior Member

    Joined:
    Mar 2, 2009
    Messages:
    138
    Likes Received:
    47
    Occupation:
    Cookie Stuffing
    Location:
    Toronto
    So i have the basics down in C#, was wondering if anyone who is well versed in C# to recommend some good sites or tutorials that show you how to make applications with practise problems

    anything helps..

    thx
     
  2. zilcha

    zilcha Registered Member

    Joined:
    Apr 12, 2009
    Messages:
    51
    Likes Received:
    5
    Home Page:
    youtube and google
     
    • Thanks Thanks x 1
  3. affiliatesense

    affiliatesense Newbie

    Joined:
    May 1, 2009
    Messages:
    22
    Likes Received:
    18
    Occupation:
    Programmer: C#.NET, ASP.NET, PHP
    Location:
    Pune, India
    I don't know how good you are into C++
    But if you are not. then first get introduced to OOPs concepts. Without them you are not going to understand a bit.

    I'm a computer engineering graduate and already have sound background of C, C++ so I learned at home. If you can then use MSDN. It is the best resource to learn.

    http msdn DOT microsoft DOT com/hi-in/vcsharp/default.aspx

    (I'm not about to post a URL so bear with me)

    Follow these steps

    Get started with C#

    Install free C# express edition


    or install full edition with trial version (i'll recommend this)

    Learn C#

    I'll suggest you to get a MCP certification done if you want to apply for some job or want to fetch some projects online.

    If you like programming then you will surely fall in love with C#. I'm working in C# from 5 years but can't just get enough of it.

    (If this helps you then a thanks will be appreciated)

    Thank you,
    PM me for any resources you may need.
     
  4. lakeeffect

    lakeeffect Newbie

    Joined:
    May 10, 2009
    Messages:
    48
    Likes Received:
    12
    Occupation:
    Affilate Marketer, Rocker
    Location:
    SoCal
    There are a lot of Learnkey and similar computer based training applications out there in the Torrent world. I would do a quick search for that stuff there and see what you come up with.

    Good luck!
     
  5. Dr.Flexx

    Dr.Flexx Newbie

    Joined:
    May 28, 2009
    Messages:
    11
    Likes Received:
    2
    Dr. Flexx thinks that if you have a basic understanding, then the best way is to create your own problems to solve. You will find code for almost anything on google, and having to piece it together will show you different styles - and help you come up with your OWN way of doing things.
     
  6. pyronaut

    pyronaut Executive VIP

    Joined:
    Dec 9, 2008
    Messages:
    1,229
    Likes Received:
    1,422
    If i could reccomend one thing. Then its to push yourself out of your comfort zone. If you are making small applications for yourself, you will quickly find yourself making every function static and moving away from OOP. Making things like invoicing systems, employee charts etc. Will get you doing boring stuff, but will also force you to do things in the correct way (Sorta)
     
  7. Polymath20

    Polymath20 BANNED BANNED

    Joined:
    May 17, 2009
    Messages:
    71
    Likes Received:
    40
    My #1 resource for learning anything is gigapedia.org (former ebooksclub). I've learned most of stuff i know from ebooks downloaded from that site. Giggle.ws is another good site owned by the guy behind the gigapedia.org.
     
  8. _Austin

    _Austin Junior Member

    Joined:
    Apr 9, 2009
    Messages:
    147
    Likes Received:
    39
    There are all kinds of tutorials to be found on the Google internet machine.

    Some projects ideas:

    • Simple Games / Text-Based or GUI
      • (TB) Battleship
      • (TB) Blackjack
      • (TB) Any card games can be replicated in text or GUI
      • (GUI) Pong, Breakout, Tetris etc.
    • Practical
      • Calender Program
      • Day Organizer
      • What ever information you save throughout the day or tasks that could be automated are always good ideas.
    Just remember when you are working on projects always see them through to the end, focus on OOP and try to write classes and methods to handle a lot of repetitive tasks. Then keep learning and absorbing new information about C# everyday, start getting into optimizing your programs to make them run more efficiently.

    _Austin
     
    Last edited: Jun 25, 2009
  9. sdtopensied

    sdtopensied Regular Member

    Joined:
    Sep 1, 2009
    Messages:
    211
    Likes Received:
    113
    Occupation:
    Software Developer
    Location:
    Western Hemisphere
    Check out

    Code:
    www.codeproject.com
    You'll find tons of useful projects and examples. Occasionally you'll come across a tutorial.
     
  10. Lord Crash

    Lord Crash Newbie

    Joined:
    Dec 19, 2009
    Messages:
    4
    Likes Received:
    0
    I can also recommend this sites:

    http://www.ebookpdf.net/ccc_10__ebook_.html

    http://www.ebook3000.com/Programming/index.html
     
  11. cheva

    cheva Junior Member

    Joined:
    Aug 22, 2009
    Messages:
    117
    Likes Received:
    54
    Location:
    Aiur
    learncpp.com forget everything else