P
P
programmist_derevo2017-04-03 05:58:04
IT education
programmist_derevo, 2017-04-03 05:58:04

C# and Schildt, how to get through a book on your first language and not blow your mind?

Hello! I learn the basics of C# programming (my first language) mainly through Schildt's book. Got through about 1/5 of the book.
In the beginning, everything was interesting, new for myself. Conscientiously did all the examples, studied. But then, as we moved forward, the lack of any connection with reality began to press. The practice of examples is still built on how to add twice two and get four, and then find the area. Why do I need to create a new instance of the class? I'm fine as it is. Why do I need a byte stream and delegates, if I can’t even change the color of the text in the console (and what else does a noob need?) It’s not clear ....
Here is a question for you, people who already know, how did you get out of this situation?I like how Schildt explains, but the RAM in the brain is starting to run out. I don't want to google such examples "how to make a program to create a file and write text to it", where the answer is found, but half of the code is not clear. I want a more academic approach, but how to combine it?
I would like you to come to the kitchen to Bata, sit down with a laptop and Herax gave out a normal program with an interface, even a calculator, but a toothpick fell out of his mouth and you were like: "Well, what, you saw? I'm a hacker, yep-t! " And he almost choked like that and said: “Yes, son, well, you do things! You have a hundred, and today I’ll wash the floors, go learn the basics of science”
And in the end, it turns out even nothing to brag about. What is the use of knowing the indexers, dad will ask "What did you do today, show me?" What will you show him? Indexer? And what is it? What are you doing, son? He will give you a pendal and fly the wagons to unload at normal work. :(

Answer the question

In order to leave comments, you need to log in

3 answer(s)
O
Oblomingo, 2017-04-03
@programmist_derevo

Five years ago I myself studied according to Schildt. The guy explains everything very well, it's a pleasure to read.
So I read at home in the evenings, in nature near the lake I even took the book with me to the warm sea.
It provided a theoretical basis and served as a good foundation for further study.
And then there was the WPF book, and here the practice went and all the knowledge from Schildt came in handy.
I advise you now not to be very upset if "there is not enough RAM", just read the book to the end. No need to memorize, just make sure you understand the code that is written in the paragraph. Even if it seems to you that you didn’t remember much, the basics will remain in your head and pop up in your memory when you need it.
Well, after Shieldt, take something from applied .Net technologies - write a website (upgrade web skills that will help you find a job) or a desktop application, you can try a simple game (here you will get acquainted with design patterns).
You have just embarked on a long, interesting but difficult path as a programmer. A little patience and you will succeed!

A
Astrohas, 2017-04-03
@Astrohas

How to force yourself to read? The problem is that your brain stops perceiving new information because it starts to think that this is not needed. The brain must be interested. Choose some small project like a banal text editor and start tweaking. Start by saving and opening the file, then slowly add more. We made a text editor, then do something else, and don't care that 90% will be shitcode or copy-paste, it's important that you do it. You can't learn programming in a month, in two, too.
On the subject:
f4-19188.pngUPD: By the way, there is a multi-page comic that helps to learn C # https://www.piter.com/product/izuchaem-c-3-e-izd

C
CityCat4, 2017-04-03
@CityCat4

Put the book aside and try to do what you want :) For example, change the text in the console. I am sure that for this you will have to raise such a layer of knowledge - and at the same time return to the book five times :) There are things that only seem simple ...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question