¿Cuáles son las direcciones de desarrollo para aprender a programar sockets?
El socket es solo la base de la programación de la red y no existe una dirección de desarrollo.
Si planea desarrollar una aplicación, ¿qué nivel de control se requiere?
Si simplemente planeas usar páginas web dinámicas, no importa si no conoces los sockets, es suficiente con aprender bien asp.net o jsp/servlet
Si quieres. Para realizar aplicaciones de bajo nivel, como videoconferencias, es necesario comprender la arquitectura de la red, tener un conocimiento profundo de los protocolos de video, incluida la programación de sockets, etc.