¿Qué libro puedo leer para aprender sobre la infraestructura de back-end para aplicaciones sociales y sitios web?

Ante todo,

Back End? El backend generalmente consta de tres partes, un servidor, una aplicación y una base de datos. ¿Qué idioma prefieres? Primero elija el lenguaje de programación que desea desarrollar aplicaciones sociales, sitio web y otras cosas. Hay muchos de ellos como PHP, .NET, Python -Django para desarrollo web. Y muchos más.

En lugar de aprender libros, debes concentrarte en practicar códigos, pero ¿cómo?

Hay muchos sitios, aplicaciones que ofrecen tutoriales. Me gusta

Tutoriales para Java Concurrency, Spring AOP, Gerrit, Spring MVC, Apache Solr, Excel Power View, Sencha Touch, Tex Commands, Agile Testing, Apache Tajo, C ++ Library, MariaDB, SAP QM, SAP SOLMAN, SAP SCM, MS Access, KoaJS , OAuth2.0, Scrapy, SAP CCA, SAP PM, SAPUI5, Cognos, Internet of Things, Rural Marketing, Trampolining, Golf, CakePHP, SAP EWM, Web Dynpro, Angular2, Framework7, Arduino, CherryPy, Firebase, SAP C4C, SAP Panel de control, SAP PI, ExpressJS, Design Thinking, Seguridad de Internet, PyGTK, Apache Drill, Gráficos de Excel, Búsqueda elástica, Seguridad informática, Programación extrema, Desarrollo basado en el comportamiento, Optimización de la tasa de conversión, Base de SAP, Ley de negocios, Kanban, Erlang, Nómina de SAP , ASP.Net WP, PouchDB, MFC, SAP HR, Yii, Clojure, Aurelia, CoffeeScript, CPanel, Laravel, SAP Webi, MS SQL Server, pinterest, Indian Polity, Teradata, Windows10

Aplicaciones como Coursera, Udemy, udacity, Lynda, pluralsight y muchas más. Debes matricular los cursos. Y practica.