New programmer - any good advice?

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hi.

I am about to embark on C# learning. I have had limited VB experience. Can
anyone offer any advice as to some good books / courses to attend, for a
newbie to get the basics as quick as possible? I have seen a lot of books out
there, but a lot of feedback that they are aimed at more than newbies? ANy
advice anyone?

Rgds
OJLP
 
To learn .NET, you need to learn 3 things:

1. The .NET concepts (OOP, inheritance, assemblies, reflection, appdomains,
etc.), .NET framework library, etc. which is independent of the language
that you use.
2. The VS.NET IDE, which is very similar for VB.NET and C#.
3. A .NET language such as C# or VB.NET. Interestingly, this is the easiest
part, since the bulk is on point #1.

So, if you don´t find books about C# for people coming from VB6, I would
recommend to read this book, which is very good for people with some VB6
background:

Programming Microsoft Visual Basic .NET (Core Reference)
By Francesco Balena
http://www.amazon.com/exec/obidos/tg/detail/-/0735613753/103-0402791-1931840?v=glance

And after spending some weeks or months learning it, you can switch later
from VB.NET to C# in a couple of weeks because you only have to learn the
keywords and syntax of C#.

--

Best regards,

Carlos J. Quintero

MZ-Tools: Productivity add-ins for Visual Studio .NET, VB6, VB5 and VBA
You can code, design and document much faster.
Free resources for add-in developers:
http://www.mztools.com
 
OJLP said:
Hi.

I am about to embark on C# learning. I have had limited VB experience. Can
anyone offer any advice as to some good books / courses to attend, for a
newbie to get the basics as quick as possible? I have seen a lot of books out
there, but a lot of feedback that they are aimed at more than newbies? ANy
advice anyone?

Rgds
OJLP

Here's my response to a previous request:

http://groups-beta.google.com/group...sharp/msg/3f6b3350f0703314?dmode=source&hl=en

Read the entire thread. And, use "John Salerno" as the author in a google
search of the microsoft.public.dotnet.languages.csharp newsgroup. From my
perspective, he is the most recent trail blazer that is asking for advice
and getting good feedback.

From my experience as a programmer in industry, someone does not have the
basic programmer skills until they have had the equivalent of 1st year
university computer science courses. And, even then, someone has to hold
their hand constantly when tasked. When someone has had the equivalent
of 2nd year courses, then they begin to have the capability to function
effectively within a development team.

If you really wanted to be a C# programmer from scratch, then, minimally,
I suggest taking a 1st year university computer science course, if there
is such a thing in C#. I suspect that C++ and Java are still the two
primary software programming languages in most educational institutions.
Myself, I am curious to know if C# is offered at any educational institu-
tions. Perhaps supplanting Java?

Good luck,
Doug
 
Hello OJLP,

I agree with the suggestions Carlos gave you. Unlike Windows and COM programming
and even VB6 programming, where each language had a totally different object
model/programming library and learning curve, .NET has one. In .NET,



Sam Gentile
Chief .NET Architect
Adesso Systems, Inc
INETA Speaker, Microsoft MVP - .NET/C#
Blog: http://samgentile.com/blog/


O> Hi.
O>
O> I am about to embark on C# learning. I have had limited VB
O> experience. Can anyone offer any advice as to some good books /
O> courses to attend, for a newbie to get the basics as quick as
O> possible? I have seen a lot of books out there, but a lot of feedback
O> that they are aimed at more than newbies? ANy advice anyone?
O>
O> Rgds
O> OJLP
 
Back
Top