Всем привет. Очень хотел бы научиться тому, что называется "computer science", т.е иметь какие-то базовые знания в каждой области -- от железа до криптографии и веба и понимать работу этого всего в целом. И есть ключевая проблема -- слабое знание английского, которого не хвататет на просмотр курсов от edX, coursera, и тому подобных. В одном из приложений видел такой план обучения:
- Introduction
- Computer Hardware
- Computer Software
- Algorightms
- Sorting Algorithms
- Operating System
- Data Processing
- File Processing
- Programming Basics
- Web Programming Basics
- Networking and Internet
- Database
- Memory Managment
- Computer Security and Viruses
- Software Engineering
Кто порекомендует похожий план, и/или лучшие книги и ресурсы на русском языке, по которым можно это все изучить?
Заранее благодарю.