Para un B. Tech. Graduado de CSE que aún no ha comenzado a programar, ¿es bueno comenzar con Python y JavaScript? En caso afirmativo, ¿cuáles son los mejores libros para dominar Python y JavaScript en un nivel de principiante?

Comience con Python 2.X porque Python 3 todavía es incipiente.
Dive Into Python es un libro excelente y gratuito (la versión en pdf).
Además, intente programar en el editor Vim . Como está aprendiendo, es mejor no confiar en características como el autocompletado. Aprenda IDEs más tarde cuando esté haciendo grandes proyectos donde la prevención de errores es más preferible que aprender de la manera difícil.
Aún así, si necesita un IDE, busque el complemento Eclipse + PyDev . (google ellos)

Aunque muchas personas recomiendan aprender lenguajes de bajo nivel como C ++ antes de pasar a los de alto nivel como Python. En mi humilde opinión, es mejor si comienzas con Python porque te catapultará a un mundo con posibilidades ininterrumpidas. Sí, casi todo lo que hace Python se puede hacer de manera más eficiente con Java o C ++, pero es la curva de aprendizaje muy simple de Python lo que le permitirá desarrollar algunos scripts excelentes en solo un par de semanas de aprendizaje del lenguaje. Por supuesto, si ha dominado los lenguajes de bajo nivel y luego pasa a Python, todo parecerá mucho más simple. Lo cual, por cierto, no es un mal enfoque, pero tiene sus propios puntos negativos. Al igual que muchos estudiantes, a menudo se desmotivan por las implementaciones bizantinas de estructuras de datos complejas que de otro modo están incorporadas en Python.

Pero tenga en cuenta que, independientemente del idioma que elija primero, una vez que domine los conceptos básicos y continúe especializándose en una dirección particular, estará equipado con los conocimientos suficientes para finalmente seleccionar el idioma que debe dominar a fondo. Cada uno viene con sus propios pros y contras y hay cientos de ellos.

Cada idioma tiene sus propios méritos y limitaciones. Pero todo eso llega al nivel en el que querrías considerar un idioma sobre otro.

Para empezar, Python sería una elección increíble. Mientras era principiante, configurar Python fue un poco pegadizo para mí debido a sus instalaciones de paquetes y demás.

Para usted, para evitar confusiones sobre la configuración de un entorno para python, use el dosel Enthought o Anaconda

En lo que respecta al libro,

1. Aprendiendo Python
2. Programación en Python

Cubrirá casi todos los temas deseables.

Todo lo mejor hermano.

Te sugiero que vayas primero con JavaScript: el lenguaje de la web.

Python es demasiado básico y está muy cerca del idioma inglés. Python es muy bueno para que las personas que no son de TI comiencen a programar. Pero no preferiré una licenciatura CSE para aprender Python primero. Por qué ?

Será mejor comenzar con JavaScript para obtener un hábito de codificación estricto si te especializas en informática o quieres ser un programador. Python es demasiado básico y arruinará su tolerancia cuando intente cambiar de Python a otros idiomas. Cambiar de C / C ++ / Java / JavaScript a Python será lo más adecuado para él. Esto es muy importante, no ignore este hecho.

Hay muchos JS Frameworks disponibles. Eche un vistazo a – >> Comparación de marcos JavaScript

Recursos para aprender JavaScript: –

  • ¿Cuáles son los mejores recursos para aprender JavaScript?
  • ¿Cuál es el mejor libro sobre JavaScript como lenguaje de programación?
  • ¿Cuál es el mejor libro en JavaScript?

Ahora eres bueno para ir con Python. Lista de buenos libros ya se mencionan en las respuestas anteriores.

  • ¿Cuáles son los mejores libros o cursos, idealmente electrónicos, para aprender Python?

Te recomendaré que vayas con Python. Como estás aprendiendo por tu cuenta, será un poco irregular si inicias JavaScript. Aprenda Python porque es muy simple y tiene un gran apoyo de la comunidad. Puedes obtener tus respuestas fácilmente.

Antes de leer cualquier libro. Es mejor comprender los conceptos básicos de los videos tutoriales en YouTube o udacity .

Mira este curso, es gratis.

Introducción al curso de programación de Python | Udacity

More Interesting

¿Qué pasos debo seguir si quiero desarrollar una aplicación C ++?

¿Qué tan popular es SvelteJS (por Rich Harris) en la industria?

¿Agregar HTTP y no www a su GSC puede afectar su CSS y detener sus informes de GA?

¿El desarrollo web es independiente o está saturado o todavía puedo hacer una carrera en él?

Después de una carrera en un campo no relacionado y ahora de 40 años, quiero aprender informática, crear aplicaciones, programar, etc. ¿Cuál es el primer certificado o curso que una persona debe tomar para ingresar al mundo de la informática?

¿Cuáles son los mejores complementos gratuitos de WordPress para un nuevo sitio?

¿Por qué la mayoría de los formularios no pueden seleccionar automáticamente su ciudad y estado según el código postal que ingresa?

¿Es más barato pagarle a alguien para configurar un sitio web o aprender a codificar desde cero? ¿Qué es más eficiente en términos de equilibrio de tiempo y dinero?

¿Qué es Mongrel2 en términos simples?

¿De qué manera ha cambiado el desarrollo web desde la década de 1990 hasta ahora?

¿Cuál es la mejor pila tecnológica para usar para construir un sitio web de mercado?

¿Qué marco web (Rails, Django, etc.) es más fácil (dominar y alcanzar resultados) para un principiante con un fondo de programación moderado (c, c ++, Java, Android)?

¿Cómo podemos descargar el código fuente de una página web?

¿Cuáles son las cosas más pequeñas que han tenido las mayores consecuencias en la historia de la programación?

Cómo optimizar correos electrónicos