Z
Z
zorgingyaringen2016-10-16 20:16:15
Programming
zorgingyaringen, 2016-10-16 20:16:15

How to develop the mindset of a "correct" programmer?

Please advise books on the theory of algorithms for the smallest.
I'm trying to learn my first programming language from books, I chose C#.
I would like to read about algorithms in parallel, to form the right thinking.
Literature is needed specifically for the smallest, because even at school I did not find the basics of programming.
They advised me to read the works of Donald Knuth, but as I understand it, for adult guys with beards, it’s still too early for me.
Or advise in general methods or books specifically on the development of the thinking of the "correct" programmer.
because from ignorance of the subject, he could initially ask the question incorrectly.

Answer the question

In order to leave comments, you need to log in

8 answer(s)
M
Maxim, 2016-10-16
@Got_Oxidus

It will come with experience.

R
RedHairOnMyHead, 2016-10-16
@ThePyzhov

Here is a very good book for an introduction to algorithms. Cormen also has another book on algorithms, but it is already designed for more conscious users.

A
Adamos, 2016-10-16
@Adamos

Analysis of a number of commonly used algorithms . In Russian, in detail.
The code, however, is in Pascal, but this is practically unimportant for understanding.

I
Ivan Bogachev, 2016-10-16
@sfi0zy

You can try looking at Robert Sedgwick's book Algorithms in C++. The topics generally overlap with what Knuth writes about (the fundamentals don't change), but less math and more pictures and code examples with "sish" syntax. Subjectively, it seems that this book is read much easier and more entertaining.
But this is only about general algorithms and data structures. Thinking, as you put it, of a "correct" programmer is not only theory - it is practice, practice and again practice ...

E
evgeniy_lm, 2016-10-16
@evgeniy_lm

Специально "для самых маленьких" есть книга "Конкретная математика", это адаптация для школьников первоисточника всех книг по алгоритмам "Искусство программирования" Д. Кнута

B
BBmike, 2016-10-17
@BBmike

Вообще-то, если ты буквально вчера решил стать разработчиком и выбрал C#, так и занимайся им.
Зачем тебе забивать голову тем, что не поймешь на данном этапе?

R
radio_fox, 2016-10-18
@radio_fox

По информатике есть неплохой курс на степике: https://stepik.org/course/%D0%92%D0%B2%D0%B5%D0%B4...
и по алгоритмам (ну тут есть небольшой уклон в несложную математику): https://stepik.org/course/%D0%90%D0%BB%D0%B3%D0%BE...

Z
zorgingyaringen, 2016-10-17
@zorgingyaringen Автор вопроса

BBmike maybe you are right. To be honest, yes, you can say something only yesterday, the impulse of the soul to say so.
I decided to do this for now only for myself personally, and I’m not in a hurry anywhere.
Perhaps this hobby of mine will drag on for years, if the soul asks for it, and maybe I’ll throw it in a couple of weeks.
And at my age, it’s unlikely that anyone will need me, the youth will be a flood of programmers, by the time I master it there will already be a fifth dozen.
I wanted to read books about algorithms in parallel, to understand how to think in the "right" direction.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question