E
E
exitialis2018-03-15 23:03:00
Programming
exitialis, 2018-03-15 23:03:00

What books can you read to improve the basics of programming?

Greetings dear habrazhiteli.

A little backstory.
Я зашел в тупик.
Сейчас обучаюсь на 4 курсе бакалавриата ВУЗа.
В ВУЗ шел для того, чтобы получить знания, но увы, с нашей системой образования мне этого не удалось. Поэтому своим образованием занимался сам.
Нелегкая занесла меня в мир веба, а именно в разработку на PHP на фреймворке Laravel. И начиная со второго курса я начал работать full-stack программистом параллельно с учебой.
И сейчас, я все четче осознаю, что мне не хватает базы.
В ВУЗе мне ее не дали, а по работе в основном занимаюсь разработкой бизнес процессов. Но все чаще ощущаю некий дискомфорт от того, что не понимаю практически ничего по алгоритмам и структурам данных.
Я бы хотел более подробно изучить все с самого низкого уровня, т.к. пока я не пойму как все работает с самого начала и до конца, не буду чувствовать, что понимаю что-либо.

In fact, I faced such a situation that I can write a web application from 0, design a database structure, write an API backend, the front and everything will work, I can even write tests. But at the same time, I practically do not understand the basics.
Therefore, I decided to turn here with a request for help: please advise how you can study how it all works at a low level, algorithms, data structures, how the processor works, etc. (I understand all this only in general terms).
What literature to read or what courses to take? Thanks in advance for all your advice.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
R
rasswet, 2018-03-22
@rasswet

https://www.youtube.com/watch?v=SW_UCzFO7X0
Harvard course “CS50. Fundamentals of programming" in Russian for free

M
Mikhail Potanin, 2018-03-22
@potan

I have never seen anything better than the old SICP, especially in Russian.
It doesn't cover typing and parallel programming enough, but everything else is just great.
The new SICP is worse - it is focused more on using something ready-made (the authors of the course decided that this is now more important).

E
Eugene, 2018-03-16
@Eugen_p

I would advise you to start with Code. The Secret Language of Computer Science . The author writes in a very interesting way. Also, if you haven't read it, check out K&R , SICP (?). Well, according to the algorithms, choose any textbook.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question