Results 1 to 10 of 10

Thread: Learning C#

  1. #1
    Senior Member
    Join Date
    Jan 2006
    Location
    Oop North
    Posts
    1,403
    Thanks
    2
    Thanked
    4 times in 4 posts

    Learning C#

    I'm looking into learning C# and was wondering if anyone here has learnt it and has any tips on websites I could use or books I could buy. I already know ASP, Visual Basic 6 and a small amount of PHP, Python and C++.

  2. #2
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,027 times in 678 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS
    i jumped in feet first - with a project. google and #mono on irc have been invaluable tools throughout. that said, i've got plenty of experience with java, which has a very similar syntax.

    "mono kick start" is a reasonable book, if you already have knowledge of basic programming stuff.

  3. #3
    Member
    Join Date
    Oct 2005
    Location
    UK
    Posts
    181
    Thanks
    4
    Thanked
    0 times in 0 posts
    I found a book called "C# Primer Plus" by Klaus Michelsen in a cut-price bookshop which help me out a great deal (ok, perhaps not the best title on the subject, but pretty good).

  4. #4
    Seething Cauldron of Hatred TheAnimus's Avatar
    Join Date
    Aug 2005
    Posts
    17,168
    Thanks
    803
    Thanked
    2,152 times in 1,408 posts
    first off if your on windows download the c# express edition. Its quite simply fantastic and the best free IDE around by miles. But its only free for a year.

    codeproject, msdn and google are great resources too!

    My only grimp with c# express is the lack of proper mobile device support. Smartphone developement in Visual studio 2005 is so increidbly easy after trying symbian 60 C++ and java developement.

    MSDN has lots of great articals about getting to grips with c#, but really its such an intitive language if you've ever programed java or object pascal you should pick it up very quickly, its ironically not all that similar to C++, its considerably better langauge wise.
    throw new ArgumentException (String, String, Exception)

  5. #5
    Senior Member
    Join Date
    Jan 2006
    Location
    hull
    Posts
    210
    Thanks
    1
    Thanked
    1 time in 1 post

    Talking Best way to learn

    Alternately try learning it from one of the best lecturer in the hull computer science department.

    http://shepherdsbush.dcs.hull.ac.uk/....php/Main_Page

  6. #6
    Flower Child stytagm's Avatar
    Join Date
    Aug 2004
    Location
    London
    Posts
    754
    Thanks
    47
    Thanked
    23 times in 18 posts
    With the amount of experience you've got, try "programming c#" from O'riely. It's OK as a teaching book and reference, then download c# express and use M$ tutorials, websites etc.

    Have a shifty at http://msdn.microsoft.com/coding4fun/ they've got some interesting intros to game coding and other bits and bobs. It's a bit "we love Bill Gates" for some people but most of what you'd learn would apply to Mono if you like to wear your Hippy label like me.

    Quote Originally Posted by directhex
    "mono kick start" is a reasonable book, if you already have knowledge of basic programming stuff.
    Arrgh - I bought this book and I couldn't get anywhere with it. Maybe now I know a bit more I should dig it off the shelf for another look, but it seemed to be based on an acient beta version of Mono, and the editors / translators should have been shot.
    They told me I was gullible ... and I believed them.

  7. #7
    Senior Members' Member Matt1eD's Avatar
    Join Date
    Feb 2005
    Location
    London
    Posts
    2,462
    Thanks
    0
    Thanked
    0 times in 0 posts
    • Matt1eD's system
      • Motherboard:
      • MSI K9N6SGM-V GeForce 6100
      • CPU:
      • Athlon 64 LE-1620 2.41GHz
      • Memory:
      • 2 GB DDR2
      • Storage:
      • 1.25 TB
      • Graphics card(s):
      • Onboard
      • PSU:
      • eBuyer Extra Value 500W!
      • Operating System:
      • XP Pro
    Quote Originally Posted by HyeongSeong
    Alternately try learning it from one of the best lecturer in the hull computer science department.

    http://shepherdsbush.dcs.hull.ac.uk/....php/Main_Page
    You speak the truth - a great person and an outstanding teacher.

    Also email him for a copy of his notes which the wiki accompanies - they really are brilliant. That will get you started well, then once you know that inside out.....

    http://www.microsoft.com/MSPress/books/7655.asp

    I can't recommend these expensive books enough, but Rob's notes will get you going.

    -----------------------------------------------------------

    If you're at uni (or secondary school - but few have them) see if they have a MSDN-Academic Alliance subscription.... you can get VS05 standard of them and then develop for mobile devices unlike with the express edition. The other main sites have been mentioned, but Rob's programming with cheese is a good intro to mobile game development and Tiny Things is also good.

  8. #8
    Member
    Join Date
    Sep 2005
    Location
    Liverpool UK
    Posts
    180
    Thanks
    0
    Thanked
    0 times in 0 posts
    I know C++ amd PHP and a bit of Java, a job application has not got me interested in C#, i'll check out the pointer you guys have given and see how far i get.

  9. #9
    Gentoo Ricer
    Join Date
    Jan 2005
    Location
    Galway
    Posts
    11,048
    Thanks
    1,016
    Thanked
    944 times in 704 posts
    • aidanjt's system
      • Motherboard:
      • Asus Strix Z370-G
      • CPU:
      • Intel i7-8700K
      • Memory:
      • 2x8GB Corsiar LPX 3000C15
      • Storage:
      • 500GB Samsung 960 EVO
      • Graphics card(s):
      • EVGA GTX 970 SC ACX 2.0
      • PSU:
      • EVGA G3 750W
      • Case:
      • Fractal Design Define C Mini
      • Operating System:
      • Windows 10 Pro
      • Monitor(s):
      • Asus MG279Q
      • Internet:
      • 240mbps Virgin Cable
    the Visual C# 2005 Express VTMs at the MSDN Website. They are fantastic for pointing you in the right direction.
    It certainly makes a lot of sense to use .Net with C# compaired to the bodgy C++ implimentation.
    Last edited by aidanjt; 01-02-2006 at 06:28 PM.
    Quote Originally Posted by Agent View Post
    ...every time Creative bring out a new card range their advertising makes it sound like they have discovered a way to insert a thousand Chuck Norris super dwarfs in your ears...

  10. #10
    Member
    Join Date
    Dec 2005
    Posts
    77
    Thanks
    0
    Thanked
    0 times in 0 posts
    Cheers for the link to that wiki, top stuff.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. My First Car and learning to drive
    By RoGuE|SaBeR in forum Automotive
    Replies: 21
    Last Post: 25-05-2006, 09:27 AM
  2. Learning ASP
    By TomWilko in forum Software
    Replies: 9
    Last Post: 02-10-2004, 04:28 PM
  3. learning a new language
    By megah0 in forum General Discussion
    Replies: 3
    Last Post: 27-04-2004, 12:35 PM
  4. Learning PHP
    By Craig in forum Software
    Replies: 11
    Last Post: 22-03-2004, 03:10 AM
  5. Learning advanced stuff
    By Howard in forum Networking and Broadband
    Replies: 14
    Last Post: 24-11-2003, 06:46 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •