Is this the right one !!

Hi all,

I have not really done any programming since college which was 20 years ago and then all we used was BBC basic, which I found fun and simple to use.

I would now like to have a bash at creating some up to date applications using the Visual studio 2005 express applications.

Of course I now class myself as a complete novice and so I need some advice, which is, am I making the right choice by skipping Visual Basic and diving straight into C#

Is C# a good language for complete novices

How about C++, is it just for proficient VB and C# users

Thanks in advance

GCAL.



Answer this question

Is this the right one !!

  • Ashari Imamuddin

    Thanks Peter,

    So if I'm starting more or less from scratch, which I am or at least it feels like it, and I wish to progress to C++, would my best option be with C#

    Does C# allow one to program more complex applications and games in comparison with VB


  • informass

    Thanks again Peter,

    I will start with C#.


  • striker72s

    If your experience has been with a basic-type language, Visual Basic is probably the best place to start. C# comes in a close second; but it's syntax is more like C++. C++ is more low-level and you have to be very deterministic in what you do in C++, many of niceties of VB and C# don't happen in C++ leaving it more prone to creating errors.

  • jenbeeper

    If you want to progress to C++, C# is probably a better place to start. Whatever you can do in C# 2005 you can do in VB 2005. There's actually programs and webpages to translate C# to VB code and back, like http://www.developerfusion.co.uk/utilities/convertvbtocsharp.aspx



  • Is this the right one !!