help on getting started in c#

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • J

    help on getting started in c#

    I'm interested in learning C#. I'm an old C programmer (started with MS C
    ver 3), but haven't used it in quite awhile, spending most of my time in VB,
    Powerbuilder, PHP, Perl, etc., but not C++.

    1. Where do I get the compiler (only available in Visual Studio)?
    2. Is there a cheap or free, trial or learning version available?
    3. Any recommendations for books (considering my experience)?

    Many thanks.


  • Nicholas Paldino [.NET/C# MVP]

    #2
    Re: help on getting started in c#

    J,

    Welcome to the world of .NET. =) See inline:

    1. Where do I get the compiler (only available in Visual Studio)?

    The compiler is available for free. You just have to download the .NET
    framework, and it is installed. You can find the framework at (watch for
    line wrap):



    Note that the one at the top of the page is the beta for 2.0, and the
    versions decrease as you go down.
    [color=blue]
    > 2. Is there a cheap or free, trial or learning version available?[/color]

    The framework SDK is free. Also, MS announced that they are offering
    lightweight versions of Visual Studio .NET for free, called Express
    editions. You can find those at (watch for line wrap):



    I believe they are free, and if not, the price is very low (like $30 or
    something like that) for which you can get a refund (I forget exactly how it
    works).
    [color=blue]
    > 3. Any recommendations for books (considering my experience)?[/color]

    There are a gazillion of them out there, and to be honest, I can't say
    any are particularly outstanding. I would recommend getting your feet wet,
    finding out what you get and what you don't (being a programmer, you
    shouldn't have such a hard time learning it), and then finding a book that
    suits your needs.

    Hope this helps.


    --
    - Nicholas Paldino [.NET/C# MVP]
    - mvp@spam.guard. caspershouse.co m
    [color=blue]
    >
    > Many thanks.
    >
    >[/color]


    Comment

    • Daniel Weinand

      #3
      Re: help on getting started in c#

      Am Mon, 18 Oct 2004 15:18:50 -0500 schrieb J:
      [color=blue]
      > I'm interested in learning C#. I'm an old C programmer (started with MS C
      > ver 3), but haven't used it in quite awhile, spending most of my time in VB,
      > Powerbuilder, PHP, Perl, etc., but not C++.
      >
      > 1. Where do I get the compiler (only available in Visual Studio)?[/color]

      said above
      [color=blue]
      > 2. Is there a cheap or free, trial or learning version available?[/color]

      try this:


      nice tool[color=blue]
      > 3. Any recommendations for books (considering my experience)?
      >
      > Many thanks.[/color]

      i'm positiv about the oreilly books.
      Programming C sharp by Jesse Liberty for example.
      but there are so much books......
      but i think in the most cases oreilly can't be wrong.

      cheers

      Comment

      • Phil Williams

        #4
        RE: help on getting started in c#

        The Express editions are only in beta. Borland have a
        personal/non-commerical version of C# Builder. It can be downloaded from



        Regards,
        Phil.

        "J" wrote:
        [color=blue]
        > I'm interested in learning C#. I'm an old C programmer (started with MS C
        > ver 3), but haven't used it in quite awhile, spending most of my time in VB,
        > Powerbuilder, PHP, Perl, etc., but not C++.
        >
        > 1. Where do I get the compiler (only available in Visual Studio)?
        > 2. Is there a cheap or free, trial or learning version available?
        > 3. Any recommendations for books (considering my experience)?
        >
        > Many thanks.
        >
        >
        >[/color]

        Comment

        • David McClarnon

          #5
          Re: help on getting started in c#

          J wrote:
          [color=blue]
          > I'm interested in learning C#. I'm an old C programmer (started with MS C
          > ver 3), but haven't used it in quite awhile, spending most of my time in VB,
          > Powerbuilder, PHP, Perl, etc., but not C++.
          >
          > 1. Where do I get the compiler (only available in Visual Studio)?
          > 2. Is there a cheap or free, trial or learning version available?
          > 3. Any recommendations for books (considering my experience)?
          >
          > Many thanks.
          >
          >[/color]

          Am I right in assuming you don't know C++ at all, no object orientation ?

          First things first. Forget the freeware - go and spend the $90 or
          whatever it is to buy C# Standard Edition.

          This will give you a whole copy of MSDN.

          Secondly, you need to know object orientation. Buy a book on object
          oriented design.

          Design is everything in C# unless you want to write horrendously slow code.

          Why do I say slow code ?

          Well, huge C files were pretty standard in your day. Even huge C++ files
          were too. A huge C++ class didn't have any effect on performance.

          With JITting, small nicely organised, reused classes will considerably
          improve the efficiency of your code. And the only way of doing this is
          to learn object oriented design techniques.

          Darwen.

          Comment

          Working...