This question has already been answered:

In order not to study completely the language, but to understand the basics themselves. So to speak, the mechanics of this language.

PS preferably with detailed examples.

Reported as a duplicate at Nofate Jul 13 '15 at 13:13 .

A similar question was asked earlier and an answer has already been received. If the answers provided are not exhaustive, please ask a new question .

  • five
    Such questions have already been asked a thousand times. And a thousand times they were given exhaustive answers. Another author banned in the search? - nitrocaster
  • four
    What parasite put a plus? - Olter

5 answers 5

If you do not want to overload the brain in deep detail, and want to learn only the basics, then read Troelsen. I’ll write better, with the help of which I don’t need to learn programming (including c #). So, I highly would not recommend studying it for any video course (well, if it’s not some lectures of a conditional Stanford University or MIT), because these video courses are likely to be another godless act, like Yevgeny Popov’s video course or some, God forgive me , Artem Kashevarov

    If you really want to understand the very basics, take Jeffrey Richter "CLR via C #". It is written up to the assembler and processor cache.

    • 2
      a person who wants to understand only the basics will break his head about Richter, after which he will spit on programming. - DreamChild
    • one
      @DreamChild: looking at how to understand the word "basics". If we keep in mind "what everything is based there inside," Richter is needed. If the basics mean "beginner's manual", Troelsen will do. If the "basics" means "simpler, so as not to strain the brain" - out of the profession! - VladD
    • one
      Hmm .. well, the basics are a priori an elementary level. And the connection between the fundamentals and "what everything is based on" in this case is about the same as between the canal and the sewage system. In other words, it is unlikely that the author had in mind the low-level component of .NET and the features of the CLR. Judging by the question, he is interested in the initial knowledge of the language (most likely even without much indentation in the CLR) - DreamChild
    • one
      @DreamChild: beautiful play on words, but she’s not the case here. For example, the fundamentals of mathematics are not called the reduction of fractions and the problem of liars and knights. In any case, Richter or Troelsen - to choose the author of the question, but with the attitude of "not overloading the brain" I fundamentally disagree. - VladD pm
    • one
      @VladD? Well, you, did I recommend somewhere "not to overload the brain"? And about what the author had in mind, let's not argue - one way or another he was recommended and what he had in mind in your opinion, and what he had in mind. - DreamChild

    Here is a good site to explore Professorweb.

      In order not to study completely the language, but to understand the basics themselves. So to speak, the mechanics of this language.

      PS preferably with detailed examples.

      Examples

      The only thing is, he is in English. But I think you do not need a lot of knowledge of the English language, everything is simple and clear, it describes all the necessary basic functions in abbreviated form. I think if you want to deal with the rest of the prophets and learn about all the "pluses" of the language and technology. NET - contact, help, what we can.

        I support the recommendations above. If you want the basics and logic of the language - read Schildt, Troelson, Richter. You can also watch the video - C # for beginners , Basics of C # programming .