nicol said:
hi all
i am new to programing c#
plz recommend me some c sharp books
is dietel& dietel good book ? ? ?
Sorry, but I don't have enough first-hand experience with any of the
beginners C# books to recommend one. Jon Skeet's "C# in Depth" is IMHO
one of the better general C# books around, but it's not really written
as a beginner's guide, and I'm not sure how much of it would make sense
to someone with no programming experience at all.
how many time i must get to programing to be a good programmer ? ? ?
It's like anything else. If you are diligent and and stay focused, you
can achieve a basic level of competency in less than a year, maybe much
less depending on your age, experience with related activities, and
innate learning ability.
But like most professions, programming is both a very "deep" and a very
"broad" subject. It can take years before you have enough experience
and training to be considered really _good_ at it, and there will always
be a large body of knowledge that you'll never know, because the subject
is simply too broad for any one person to know everything there is to
know about it.
& do u think c# is the best program to learn ? ? ?
I think it really depends on how you're learning. As much as I love C#,
I think that for someone who has no programming experience at all, there
are probably better environments in which to get used to the idea of
programming. There's a lot about programming that is the same no matter
what language you're using (and there's a pretty disparate range of
languages out there), and as good as C# is, it and similar structured
languages impose a lot of requirements on the programmer that can make
it difficult for a beginner to deal with.
There are some languages that are truly designed for beginners,
including BASIC, Logo, and more recently things like Scratch and Alice.
The latter two aren't even "languages" in the sense that we normally
think of them; they are graphical environments where most of the
construction of a program involves dragging and dropping the pieces of
your program into place (ironically, they are especially "structured",
but IMHO still suitable for the beginner because the environment does a
lot to help you understand the structure, rather than the structure
being some arbitrary and invisible thing you need to comply with, as in C#).
But all that said, if you want to learn how to program using C#, there's
nothing wrong with that per se. Especially if you have someone willing
to guide you, you'll be able to learn programming just fine using C#,
and as a structured OOP language it will naturally introduce you to some
of the most important programming concepts that are so important in the
industry today.
when i should learn SQL server ?
For sure, at least not until you know enough about programming that you
can write a simple program from scratch without having ask anyone else
for help with the error messages. Perhaps much later than even that.
I agree with Konrad that you should not be in a hurry to try to connect
C# or another language with SQL (a language) or SQL Server (a specific
implementation of that language). Programming is hard enough to get
one's head around without trying to learn two completely different
programming environments at once.
Pete