"C# was designed for beginners and hobbyist's"

"C# was designed for beginners and hobbyist's"

Hmm this statement kind of bugs me as most proffesional software engineering jobs now days are completely C#, so yes its an easy language to learn and was developed to be easy to learn, thats just how language naturaly progresses. Things need to get easier, not harder, and as society progresses programming languages will become easier and easier, not soley to make beginners learn them easier, but to make it easier and faster for professionals to write and execute programs. Every single job offering I've seen for software developing has been Java and C# orriented, completely. Maybe the sentence should read Visual Studio Express 2005 C# edition was created for beginners and hobbyists, so beginners dont get the idea that C# would not be useful to know if they ever decided to go professional. Visual Basic is technicaly what I would consider a "beginers and hobbyists" language, I would personaly consider C# to be the evolution of the philosphy of VB ,to be easy and fast, in a proffessional iteration. I know its nit picky but if I were a hobbyist who spent countless days and hours learning C# and thought hey I want to do this for a living, and someone told me, oh C# is just for beginers and hobbyists, I'd be a bit discouraged.

[1305 byte] By [BrandonHawkins] at [2007-12-21]
# 1

sorry you mixing things ,

C# is a language which you can develop application using it, just open a plain text file and write a class and compile it with inline compiler and it will work

C# Express Edition, is the IDE which you use as helper to write C# code faster with lots of help like intellisense, and the explorers you see in the IDE ... etc, C# Express Edition is light weight version of Visual Studio (IDE) for the beginners to learn C#(the language)

there is nothing nothing in Visual Studio (the full version) you can't do in the express editions , but in Express editions you lose some tools like Crystal Reports and other easy wizards. the langauge itself is complete so if you need to make a report in express edition you will do it from A to Z by code (using C# the language), but in full version you have wizard to do it for you in 2 min, something like draging controls from the toolbar to your form

did you got what i mean?

best regards

shakalama at 2007-9-10 > top of Msdn Tech,Visual Studio Express Editions,Visual C# 2005 Express Edition...
# 2
Yes, thats what I figured, just bad wording. Which is why I suggested saying "Visual Studio C# Express was made for hobbyists and beginners" instead of "C# was made for beginners and hobbyists"
BrandonHawkins at 2007-9-10 > top of Msdn Tech,Visual Studio Express Editions,Visual C# 2005 Express Edition...
# 3
I would like to see an "Express Plus" which would have more and a better variety of controls. I would expect to pay for Plus at a reasonable price - $150 - $200. I have used Delphi for years and there are numerous similarities to Express except Delphi has a very rich set of controls. Delphi is similar to C# because it was the same author who developed both.
seniorman at 2007-9-10 > top of Msdn Tech,Visual Studio Express Editions,Visual C# 2005 Express Edition...
# 4

out of all, what is the best program to learn ?

I started to learn C#, but I don't have really any reasons why I chosen this language over the other ones. All of the example videos shown what C# can do VB can do it too.

Ultimately, I want to create a Database program that will have control over users who can login, featuring , user activity logs, daily, weekly, monthly, yearly and pie graph reports and many more. As of right now, I only can make it sumits entry and search by @name. I must say, the learning video help speeds up the learning ability very much vs. reading and trying to understand it, which most of the time for a beginner like me, gets confused.

Ubon94 at 2007-9-10 > top of Msdn Tech,Visual Studio Express Editions,Visual C# 2005 Express Edition...
# 5

hi,

senior man : there are other versions than express, you can upgrade to any of them i don't know how much does it cost

ubon : in the same page where you downloaded the vedio there is PDF file you can download , both C# and vb basic code will be translated into MSIL(microsoft intermediate language)so you code will not stay as its but will be translated, why C# is better , for many reasons

1 _ C# is a new language written for .net in particular so it doesn't have any previous version it has to keep consistance with it , in visual basic for example you will fine some functions written for vb0.6 which wasn't OOP language, but its still supported , beside the new way to do that, this thing doesn't exist in C# so you picked a new language so you will grow up with it

2) C# context is close to C++ context so if you wanted to learn how to write native code later , it will be easier for you to learn it

3) vb preserved for microsoft , C# is not which mean you can write project for other platforms, something like mono project

and there are many good things in C#, so i guess you picked the right choice

best regards

shakalama at 2007-9-10 > top of Msdn Tech,Visual Studio Express Editions,Visual C# 2005 Express Edition...
# 6

shakalama

As far as I know there are no other versions of C# that are comparable to the express edition. The nearest that you can purchase is Visual Studio 2005 Standard. Standard includes VB, C#, C++ and VJ#. The only interest I have is C#. Why would I want to spend some $300 for three languages that I have no interest in. If there were an an advanced C# package, I probaly would purchase it if the contents were sufficient.

My programs are mainly technical and remain inside windows. So C# is more than sufficient.

seniorman at 2007-9-10 > top of Msdn Tech,Visual Studio Express Editions,Visual C# 2005 Express Edition...