Re: Newbie scratching his head



I would recommend that you start with C or C#. C is a procedural
language without OOP benefits. C++ is an advanced and highly powerful
language but is not the most productive in my experience. C# is both
productive and powerful and more standard in syntax. It combines many
of the syntax elements of C and C++ and makes it simpler and more
productive for MOST task over C++.

I think you will be BEST served with learning C#. However, if you've
never programmed then I recommend you start with learning either BASIC
(not .NET Basic) and C and then move to C#.

I disagree that you should focus on the framework. Frameworks change
but a good foundation in programming will serve you into the future
even if you don't get immediate results.

Basically differences and this is subjective

C++ = Most powerful but not the most productive. It can be difficult
even for experts. It is overkill for most things. May be desireable
for portability.

C# = Very powerful and productive. May occasionally not have power
that C++ has. Generally considered superior over C++ in .NET similar
to Java.

VB.NET = Functionally similar to C# with mostly syntactical
differences. Not very standard for people coming from C, C++, or even
Java background. Very few benefits over C#. Created for visual basic
programmers.
Curtis
http://www.ghostclip.com
The Premier Popup Notepad and Help System for Developers

.



Relevant Pages

  • Re: Book suggestions
    ... Below is a list of C books currently on my bookshelf that I would ... "Expert C Programming" by Peter van der Linden ... you apply the language, rather than the language itself - network ... from it in the same way I and others would recommend K&R2. ...
    (comp.lang.c)
  • Re: VB Upgrades
    ... I would recommend learning a new language. ... Generally I would recommend Java to get object oriented programming ... why but I suspect that attaining the headers and includes for Windows ...
    (comp.programming)
  • Re: Hi, Python v.s. C++, which is better?
    ... I recommend doing what you're paid to do. ... > feel much control on programming in python. ... the 'best' language is always C++, because here, it's the ...
    (comp.lang.cpp)
  • Re: K&R2 Still good?
    ... supplemental tutorial recommend to go along with it? ... Here are some resources: ... The C Programming Language Second Edition by Kernighan and Ritchie ...
    (comp.lang.c)
  • Re: Best Asp.net Resources for Newbie
    ... Therefore as a classroom instructor myself and a perpetual student I recommend textbooks to neophytes as one needs to learn a programming language before using the language with the framework to create applications. ...
    (microsoft.public.dotnet.framework.aspnet)

Loading