Good C# book

S

Sam

Hi All

I don't know anything about C# and I'm planning to learn the language. Does
anyone know any good book out there that explains things well?

Any suggestion is greatly appreciated

Regards,

Sam
 
J

John Salerno

Sam said:
Hi All

I don't know anything about C# and I'm planning to learn the language. Does
anyone know any good book out there that explains things well?

Any suggestion is greatly appreciated

Regards,

Sam

If you're new to programming, I think you should read Programming in the
Key of C# by Charles Petzold first.
 
C

Chris Priede

Sam said:
I don't know anything about C# and I'm planning to learn the
language. Does anyone know any good book out there that explains
things well?

I liked this one:

http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764543989.html

I had other (than .NET) programming background, however, I believe the book
would be suitable for someone without such as well.

One difficulty with recommending books right now is that we are within weeks
from the release of .NET 2.0 and VS 2005. Many books have not yet been
updated for 2.0; while those that have and are already on the shelves, are
based on early betas and pre-release documentation. This is not a major
issue for learning the essentials as not that much has changed and most
changes are additions; however, no matter what you do now, if you want to
have a good, accurate reference on the current version in a few months, you
will be buying another book then.
 
M

Mark Monster

Hello Sam,

I read Professional C# from Wrox. It is a book from the programmer to programmer
series. Do you have any experience in other programming languages?

Regards,

Mark Monster
 
C

Chris

I don't know anything about C# and I'm planning to learn the language. Does
anyone know any good book out there that explains things well?

C# 2005
Try the free videos by Bob Tabor at
http://lab.msdn.microsoft.com/express/beginner/ This really is a good
starting point. It has 16 lessons (about 10 hours) and touches a lot
of topics (from a simple do/while, to retrieving data from a sql srv
2005 express and building an rss-reader).

Both Wrox and Apress will release a book on Visual C#.NET 2005
(Express) by the end of this month

http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764578472.html

http://www.apress.com/book/bookDisplay.html?bID=10018


C# 2003
try "beginning C#" from Karli Watson (Wrox)
Try "C# complete" from Sybex for 25$
try "C# objects - from concepts to code" from apress
try "beginning C# databases" from apress

Find a good bookstore (or check amazon, or download free sample
chapters) and dig into a few of the above mentioned books and get the
one _you_ really like.

Happy coding, Chris
 
C

clintonG

You said you know nothing about C#. So far everybody's suggestion has been
about learning the .NET Framework using the C# language.

First you have to learn C# the language which was the right question to ask.
I recommend a real textbook such as those published by Deitel & Deitel [1].
The text I chose is "C# A Programmer's Introduction." Do all of the
excercises and you will have an excellent introduction and grasp of the C#
language.

If you want to learn something about the framework at the same time I would
suggest starting with 1.1 -- AND -- 2.0 because 2.0 is about to be released
in a couple of weeks but not much if not most of 2.0 is encapsulated and
hidden away. Microsoft wants to make developing RAD experience. I call it
push button monkey code like FrontPage and the monkey is not always a good
boy.

RAD is fine, but those just starting that have no experience with the
fundamentals that are under the covers will be crippled and have to take
everything for granted because you will never understand how things work
'under the hood' so to speak. Thus, you won't be able to code your way out
of a paper bag because you won't know what you don't know. Make sense?

So be prepared to buy books and learn 1.1 as well as 2.0. Which books to
learn the framework are difficult to recommend as many are very good but
note all are incomplete in one way or another. I've preferred WROX for the
most part but I have other titles as well.

I also support Kevin's recommendation even though the sly dog tricked you
into loading that page :) You can pay him back by downloading the 1.1 SDK
and asking him a bunch of questions for the next year or so. nyaa ha haaaaa.
That's about how long it will likely take you to start becoming competent.
Better that you get going now as you're already behind the curve a bit but
again, I think it best to learn the C# language before you take on learning
the framework.

<%= Clinton Gallagher
METROmilwaukee (sm) "A Regional Information Service"
NET csgallagher AT metromilwaukee.com
URL http://metromilwaukee.com/
URL http://clintongallagher.metromilwaukee.com/

[1] http://deitel.com/
 
S

Sam

Hey guys; thanks for the suggestions. I think I'm gonna get the book that
you suggested Clinton

Sam

clintonG said:
You said you know nothing about C#. So far everybody's suggestion has been
about learning the .NET Framework using the C# language.

First you have to learn C# the language which was the right question to
ask. I recommend a real textbook such as those published by Deitel &
Deitel [1]. The text I chose is "C# A Programmer's Introduction." Do all
of the excercises and you will have an excellent introduction and grasp of
the C# language.

If you want to learn something about the framework at the same time I
would suggest starting with 1.1 -- AND -- 2.0 because 2.0 is about to be
released in a couple of weeks but not much if not most of 2.0 is
encapsulated and hidden away. Microsoft wants to make developing RAD
experience. I call it push button monkey code like FrontPage and the
monkey is not always a good boy.

RAD is fine, but those just starting that have no experience with the
fundamentals that are under the covers will be crippled and have to take
everything for granted because you will never understand how things work
'under the hood' so to speak. Thus, you won't be able to code your way out
of a paper bag because you won't know what you don't know. Make sense?

So be prepared to buy books and learn 1.1 as well as 2.0. Which books to
learn the framework are difficult to recommend as many are very good but
note all are incomplete in one way or another. I've preferred WROX for the
most part but I have other titles as well.

I also support Kevin's recommendation even though the sly dog tricked you
into loading that page :) You can pay him back by downloading the 1.1 SDK
and asking him a bunch of questions for the next year or so. nyaa ha
haaaaa. That's about how long it will likely take you to start becoming
competent. Better that you get going now as you're already behind the
curve a bit but again, I think it best to learn the C# language before you
take on learning the framework.

<%= Clinton Gallagher
METROmilwaukee (sm) "A Regional Information Service"
NET csgallagher AT metromilwaukee.com
URL http://metromilwaukee.com/
URL http://clintongallagher.metromilwaukee.com/

[1] http://deitel.com/

Sam said:
Hi All

I don't know anything about C# and I'm planning to learn the language.
Does anyone know any good book out there that explains things well?

Any suggestion is greatly appreciated

Regards,

Sam
 
C

clintonG

Smart choice Sam.

<%= Clinton Gallagher

Sam said:
Hey guys; thanks for the suggestions. I think I'm gonna get the book that
you suggested Clinton

Sam

clintonG said:
You said you know nothing about C#. So far everybody's suggestion has
been about learning the .NET Framework using the C# language.

First you have to learn C# the language which was the right question to
ask. I recommend a real textbook such as those published by Deitel &
Deitel [1]. The text I chose is "C# A Programmer's Introduction." Do all
of the excercises and you will have an excellent introduction and grasp
of the C# language.

If you want to learn something about the framework at the same time I
would suggest starting with 1.1 -- AND -- 2.0 because 2.0 is about to be
released in a couple of weeks but not much if not most of 2.0 is
encapsulated and hidden away. Microsoft wants to make developing RAD
experience. I call it push button monkey code like FrontPage and the
monkey is not always a good boy.

RAD is fine, but those just starting that have no experience with the
fundamentals that are under the covers will be crippled and have to take
everything for granted because you will never understand how things work
'under the hood' so to speak. Thus, you won't be able to code your way
out of a paper bag because you won't know what you don't know. Make
sense?

So be prepared to buy books and learn 1.1 as well as 2.0. Which books to
learn the framework are difficult to recommend as many are very good but
note all are incomplete in one way or another. I've preferred WROX for
the most part but I have other titles as well.

I also support Kevin's recommendation even though the sly dog tricked you
into loading that page :) You can pay him back by downloading the 1.1
SDK and asking him a bunch of questions for the next year or so. nyaa ha
haaaaa. That's about how long it will likely take you to start becoming
competent. Better that you get going now as you're already behind the
curve a bit but again, I think it best to learn the C# language before
you take on learning the framework.

<%= Clinton Gallagher
METROmilwaukee (sm) "A Regional Information Service"
NET csgallagher AT metromilwaukee.com
URL http://metromilwaukee.com/
URL http://clintongallagher.metromilwaukee.com/

[1] http://deitel.com/

Sam said:
Hi All

I don't know anything about C# and I'm planning to learn the language.
Does anyone know any good book out there that explains things well?

Any suggestion is greatly appreciated

Regards,

Sam
 
C

clintonG

And another thing Sam...

Find the ASP.NET QuickStarts 1.1 and ASP.NET QuickStarts 2.0 on the web.
They are excellent resources.

<%= Clinton Gallagher

Sam said:
Hey guys; thanks for the suggestions. I think I'm gonna get the book that
you suggested Clinton

Sam

clintonG said:
You said you know nothing about C#. So far everybody's suggestion has
been about learning the .NET Framework using the C# language.

First you have to learn C# the language which was the right question to
ask. I recommend a real textbook such as those published by Deitel &
Deitel [1]. The text I chose is "C# A Programmer's Introduction." Do all
of the excercises and you will have an excellent introduction and grasp
of the C# language.

If you want to learn something about the framework at the same time I
would suggest starting with 1.1 -- AND -- 2.0 because 2.0 is about to be
released in a couple of weeks but not much if not most of 2.0 is
encapsulated and hidden away. Microsoft wants to make developing RAD
experience. I call it push button monkey code like FrontPage and the
monkey is not always a good boy.

RAD is fine, but those just starting that have no experience with the
fundamentals that are under the covers will be crippled and have to take
everything for granted because you will never understand how things work
'under the hood' so to speak. Thus, you won't be able to code your way
out of a paper bag because you won't know what you don't know. Make
sense?

So be prepared to buy books and learn 1.1 as well as 2.0. Which books to
learn the framework are difficult to recommend as many are very good but
note all are incomplete in one way or another. I've preferred WROX for
the most part but I have other titles as well.

I also support Kevin's recommendation even though the sly dog tricked you
into loading that page :) You can pay him back by downloading the 1.1
SDK and asking him a bunch of questions for the next year or so. nyaa ha
haaaaa. That's about how long it will likely take you to start becoming
competent. Better that you get going now as you're already behind the
curve a bit but again, I think it best to learn the C# language before
you take on learning the framework.

<%= Clinton Gallagher
METROmilwaukee (sm) "A Regional Information Service"
NET csgallagher AT metromilwaukee.com
URL http://metromilwaukee.com/
URL http://clintongallagher.metromilwaukee.com/

[1] http://deitel.com/

Sam said:
Hi All

I don't know anything about C# and I'm planning to learn the language.
Does anyone know any good book out there that explains things well?

Any suggestion is greatly appreciated

Regards,

Sam
 
S

Sam

These 2 books will keep me busy for the next little while; thanks again for
the tips Clinton

Cheers,
Sam


clintonG said:
And another thing Sam...

Find the ASP.NET QuickStarts 1.1 and ASP.NET QuickStarts 2.0 on the web.
They are excellent resources.

<%= Clinton Gallagher

Sam said:
Hey guys; thanks for the suggestions. I think I'm gonna get the book that
you suggested Clinton

Sam

clintonG said:
You said you know nothing about C#. So far everybody's suggestion has
been about learning the .NET Framework using the C# language.

First you have to learn C# the language which was the right question to
ask. I recommend a real textbook such as those published by Deitel &
Deitel [1]. The text I chose is "C# A Programmer's Introduction." Do all
of the excercises and you will have an excellent introduction and grasp
of the C# language.

If you want to learn something about the framework at the same time I
would suggest starting with 1.1 -- AND -- 2.0 because 2.0 is about to be
released in a couple of weeks but not much if not most of 2.0 is
encapsulated and hidden away. Microsoft wants to make developing RAD
experience. I call it push button monkey code like FrontPage and the
monkey is not always a good boy.

RAD is fine, but those just starting that have no experience with the
fundamentals that are under the covers will be crippled and have to take
everything for granted because you will never understand how things work
'under the hood' so to speak. Thus, you won't be able to code your way
out of a paper bag because you won't know what you don't know. Make
sense?

So be prepared to buy books and learn 1.1 as well as 2.0. Which books
to learn the framework are difficult to recommend as many are very good
but note all are incomplete in one way or another. I've preferred WROX
for the most part but I have other titles as well.

I also support Kevin's recommendation even though the sly dog tricked
you into loading that page :) You can pay him back by downloading the
1.1 SDK and asking him a bunch of questions for the next year or so.
nyaa ha haaaaa. That's about how long it will likely take you to start
becoming competent. Better that you get going now as you're already
behind the curve a bit but again, I think it best to learn the C#
language before you take on learning the framework.

<%= Clinton Gallagher
METROmilwaukee (sm) "A Regional Information Service"
NET csgallagher AT metromilwaukee.com
URL http://metromilwaukee.com/
URL http://clintongallagher.metromilwaukee.com/

[1] http://deitel.com/

Hi All

I don't know anything about C# and I'm planning to learn the language.
Does anyone know any good book out there that explains things well?

Any suggestion is greatly appreciated

Regards,

Sam
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top