Results 1 to 26 of 26

Thread: Should I start with .NET?

  1. #1

    Thread Starter
    New Member
    Join Date
    Sep 2005
    Posts
    3

    Question Should I start with .NET?

    Hello

    In order to prepare myself for my Honors Degree project next year, I am about to embark on a self-learning programming experience, more specifically web-based programming.

    Even though I have dabbled with Java, C+ and PHP in the past, I am completely new to Microsoft programming technologies and am not sure which path to take. I have been researching Microsoft technologies and am aware of Visual Basic, VBScript and ASP and know what they are for, however I am a little bit confused over the new .NET technology in terms of how to approach it.

    My question is, would it be best to learn the original Visual Basic first before delving into Visual Basic.NET? Similarly, would it be best to learn ASP and VBScript before tackling ASP.NET? Or, since I have experience with Object Oriented programming and understand that Visual Basic.NET is an OO language, would it be best to dive into Visual Basic.NET and ASP.NET straight away?

    Will the .NET technology eventually replace the original ASP, Visual Basic and VBScript?

    Any clarification on how I approach Microsoft technologies would be much appreciated.

    Thanks in advance for any help.

  2. #2
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190

    Re: Should I start with .NET?

    It is never possible to say what technology will take over in the future. But at the current time it seems like learning VB before VB.NET would be like learning to ride a horse before learning to drive. Hence not needed at all. If I where new to programming today, I would go for C# or VB.NET. Simply because it is the new technology. I would choose C# if I liked the C syntax, or VB.NET if I liked the Basic syntax. The two languages can do more or less the same things anyway. And if you first know one .NET language, then it is really easy to learn one of the other .NET languages.


    Hope that helps a bit.
    - ØØ -

  3. #3

    Thread Starter
    New Member
    Join Date
    Sep 2005
    Posts
    3

    Re: Should I start with .NET?

    Thanks very much for that,

    I understand now that "Classic" Visual Basic is not needed to learn Visual Basic.NET as they both adopt two different programming fundamental concepts - where .NET is more object oriented.

    Do you or anyone else think that Visual Basic, VBScript and ASP are all still worth learning anyway? I have the feeling that I may as well just go ahead and start learning the .NET technologies....as Object Oriented programming seems to be the way forward.

    It's pretty neat that learning one .NET technology will allow for easier learning of another .NET technology.

    And just to confirm in my mind - is Visual Studio.NET the environment for .NET development? Can I program with both .NET versions of Visual Basic and ASP using Visual Studio.NET?

    Thanks a lot for anymore help and advice.

  4. #4
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190

    Re: Should I start with .NET?

    You can always argue for learning old programming languages. Because there is still and will be for a long time a lot of applications out there that is written in Visual Basic or even Fortran or olderlanguages that still needs to be updated. But that doesn't mean that you need to start out with it. If you start now, then go for a .NET language. When you know a couple of languages it will be easier to learn the next one anyway. For example, I have never done a project in C# before DoomSharp(); But I have used C, C++, Java, VB, PHP, ASM, Prolog and so on, but C# didn't take me much time to learn. Off course I don't know everything there is to know about C# yet, but just click on one of the banners in my signature and see how much I have been able to do in a bit more then a month with C#.

    So my advice is at least. Learn a .NET language now. Then look behind or to the side or what ever later on.


    And yes. VS.NET is an IDE for .NET languages (at least the original languages made by MS. VB.NET, C#, ASP.NET, C++.NET). But you also have free alternatives like mono and Sharp*** something.. So if you can't afford buying .NET you still have alternatives.


    - ØØ -

  5. #5
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682

    Re: Should I start with .NET?

    I agree with Note, go buy .net, you can get C# for about £80 (or $130), which is nothing to an Honours student
    I don't live here any more.

  6. #6
    Hyperactive Member Sgt-Peppa's Avatar
    Join Date
    Mar 2003
    Location
    Munich - Germany
    Posts
    476

    Re: Should I start with .NET?

    Even tho I know I am being a smartass here but just to not confuse anyone.

    The .NET Technology is free! You dont need to pay anything to code in C# or any other .NET Language.
    The Framework is free and there are free Compilers on the Net.

    MSDN

    However if you want a good IDE you need to buy Visual Studio .NET.

    There are free IDE's out there like Sharp Develop for example. But i would not recommend it. It is still very Buggy and makes coding,.... well lets say,..... a very special experience.

    Stephan
    Keep Smiling - even if its hard
    Frankie Says Relax, wossname Says Yeah!
    wossname:--Currently I'm wearing a gimp suit and a parachute.
    C# - Base64 Blog

  7. #7
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190

    Re: Should I start with .NET?

    Didn't I all ready say so...



    - ØØ -

  8. #8
    Hyperactive Member Sgt-Peppa's Avatar
    Join Date
    Mar 2003
    Location
    Munich - Germany
    Posts
    476

    Re: Should I start with .NET?

    Now you are being the smartass!
    Keep Smiling - even if its hard
    Frankie Says Relax, wossname Says Yeah!
    wossname:--Currently I'm wearing a gimp suit and a parachute.
    C# - Base64 Blog

  9. #9
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190

    Re: Should I start with .NET?

    I didn't want you to look like a smart ass, so I had to do something with it.. You should thank me, really..

    - ØØ -

  10. #10

    Thread Starter
    New Member
    Join Date
    Sep 2005
    Posts
    3

    Re: Should I start with .NET?

    Thank you very much guys for all your advice and banter lol. Seriously, thanks guys I appreciate it.

    I won't throw out my visual basic books just yet - I'll hang onto them as they might be worth a read in the future.

    Great to hear that the .NET framework is actually free though obviously I'll have to buy Visual Studio.NET

    Oh yeah, would anyone suggest that a move to Windows XP professional would be a better platform to run the .NET development systems? I only have the Home Edition of XP and I have read that Professional is better equipped for Microsoft web development as it contains the IIS server. I've read that, unfortunately, the IIS and even PWS servers are not supported by XP Home Edition - unless anyone knows otherwise?

    Thanks again all!

  11. #11
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901

    Re: Should I start with .NET?

    There have been a few links showing how to get it running on XP Home, but I haven't tried to do it, so can't guarantee that it will work.

    If you don't have IIS running, 'Net won't install a few features.

  12. #12
    Lively Member deranged's Avatar
    Join Date
    Jun 2004
    Location
    TN
    Posts
    104

    Re: Should I start with .NET?

    My first computer language was QBasic, then I went to Visual Basic. Now I'm coding in C#. I would recommend learning C# first, because I was too used to the BASIC syntax and reluctant to move on to the C# that I had heard so much good about. Now that I moved on and know a decent amount of C#, I'm loving it. It's so easy and practical.

    However, PHP is a great web language.

  13. #13
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: Should I start with .NET?

    Get XP Professional because

    1. XP Home does not support IIS. Despite all the floating workarounds for it, it is simply not worth the hassle. And once you start with ASP.NET, you'll realize how strong a future it has. (Stronger than Winforms applications)

    2. It sounds cooler than "home edition."

  14. #14
    Frenzied Member StrangerInBeijing's Avatar
    Join Date
    Mar 2005
    Location
    Not in Beijing
    Posts
    1,666

    Re: Should I start with .NET?

    I would rather start with Java if I were you.
    1) Java is not tied to any company as much as .Net is tied to Microsoft
    2) Java uses the JVM, which is a similiar concept of the .Net Framework
    3) Java truely runs on most platform
    4) Java'a syntax come from C++ and is much similiar to C#, so if you want to go either direction in the future, you are pretty much settled.

    I know you guys are going to throw some stones at me now, but just remember I am not a Java expert myself and can hardly write a simple application in it. It just make perfect sense.
    Install and Configure Eclipse For both Java and PHP development
    Accessible Ajax/jQuery Forms Degrade gracefully with JavaScript Disabled

  15. #15
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190

    Re: Should I start with .NET?

    Throw @ StrangerInBeijing



    - ØØ -

  16. #16
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682

    Re: Should I start with .NET?

    PHP Code:
    .data
    wholeBunchOfRocks  ROCKS 1000 DUP
    (bigHeavyRock)
    .
    code

    mov ecx
    1000
    TOP
    :
    throw 
    StrangerInBeijingROCK PTR [ecx OFFSET wholeBunchOfRocks]
    Loop TOP 
    I don't live here any more.

  17. #17
    Frenzied Member StrangerInBeijing's Avatar
    Join Date
    Mar 2005
    Location
    Not in Beijing
    Posts
    1,666

    Re: Should I start with .NET?

    Quote Originally Posted by wossname
    PHP Code:
    .data
    wholeBunchOfRocks  ROCKS 1000 DUP
    (bigHeavyRock)
    .
    code

    mov ecx
    1000
    TOP
    :
    throw 
    StrangerInBeijingROCK PTR [ecx OFFSET wholeBunchOfRocks]
    Loop TOP 
    OK OK...we all know you can code in IL now!
    and it's stones, not rocks! play fair b#tch!
    Install and Configure Eclipse For both Java and PHP development
    Accessible Ajax/jQuery Forms Degrade gracefully with JavaScript Disabled

  18. #18
    Frenzied Member StrangerInBeijing's Avatar
    Join Date
    Mar 2005
    Location
    Not in Beijing
    Posts
    1,666

    Re: Should I start with .NET?

    Install and Configure Eclipse For both Java and PHP development
    Accessible Ajax/jQuery Forms Degrade gracefully with JavaScript Disabled

  19. #19
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682

    Re: Should I start with .NET?

    I wouldn't waste my l337 skills on IL.

    Thats pure ASM baby! Designed to throw rocks at you really really fast for suggesting Java
    I don't live here any more.

  20. #20
    Frenzied Member StrangerInBeijing's Avatar
    Join Date
    Mar 2005
    Location
    Not in Beijing
    Posts
    1,666

    Re: Should I start with .NET?

    Quote Originally Posted by wossname
    I wouldn't waste my l337 skills on IL.

    Thats pure ASM baby! Designed to throw rocks at you really really fast for suggesting Java
    aargh..that's what I wanted to say...got confused
    Into hacking too I see! Bad bad bad ("l337")

    Seriously, don't anyone think I got a point at all?
    This dude are gonna study IT, not M$ (from where I resigned today coincidently!) Just my 2 cents
    Install and Configure Eclipse For both Java and PHP development
    Accessible Ajax/jQuery Forms Degrade gracefully with JavaScript Disabled

  21. #21
    Addicted Member
    Join Date
    Dec 2002
    Posts
    175

    Re: Should I start with .NET?

    Don't know if anyone has mentioned this(?) but another question is whether you ought to go straight to .NET 2 and VS 2005 as its imminently due for release (next month).
    There are Express versions of the programming languages and SQL - but I cannot say how they compare.

  22. #22
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682

    Re: Should I start with .NET?

    Waiting for 2005 is a good idea, its so close to release there's no point getting used to an earlier version.


  23. #23
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Should I start with .NET?

    Quote Originally Posted by wossname
    Waiting for 2005 is a good idea, its so close to release there's no point getting used to an earlier version.

    I would almost agree with this except for one small thing...Microsoft does not exactly have a glowing reputation for releasing products when they say they are going to release them and/or if they do push, and release them when they say, a service pact will be just around the corner to fix the bugs they knew about, but didn't have time to fix because they wanted to ship it.

  24. #24
    Frenzied Member StrangerInBeijing's Avatar
    Join Date
    Mar 2005
    Location
    Not in Beijing
    Posts
    1,666

    Re: Should I start with .NET?

    Quote Originally Posted by jas4th
    Don't know if anyone has mentioned this(?) but another question is whether you ought to go straight to .NET 2 and VS 2005 as its imminently due for release (next month).
    There are Express versions of the programming languages and SQL - but I cannot say how they compare.
    Yep, you can get all the software you need (SQL Server, Visual Web Developer 2005, etc) for absolutely free. I'm using it now, and works fine for me. Seeing there are some confusing differences between 2003 and 2005 (I mean in the IDE's), and new stuff added to the Framework, it's a good idea to start there.
    Still think Java....OUCH!
    Install and Configure Eclipse For both Java and PHP development
    Accessible Ajax/jQuery Forms Degrade gracefully with JavaScript Disabled

  25. #25
    New Member
    Join Date
    Oct 2002
    Location
    Saudi Arabia
    Posts
    8

    Re: Should I start with .NET?

    Start with .Net 2005 for desktop apps.
    For web, consider PHP

  26. #26
    Frenzied Member StrangerInBeijing's Avatar
    Join Date
    Mar 2005
    Location
    Not in Beijing
    Posts
    1,666

    Re: Should I start with .NET?

    Quote Originally Posted by KernowWebDev
    In order to prepare myself for my Honors Degree project next year, I am about to embark on a self-learning programming experience, more specifically web-based programming.
    ...Java
    Install and Configure Eclipse For both Java and PHP development
    Accessible Ajax/jQuery Forms Degrade gracefully with JavaScript Disabled

Posting Permissions

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



Click Here to Expand Forum to Full Width