¿Se recomienda completar un curso gratuito de desarrollo web en línea antes de inscribirse en un bootcamp de desarrollo web?

Sin duda lo recomendaría. Quieres salir de ese campo de entrenamiento lo más posible y esos campos solo pueden enseñar tanto en 12 semanas.

Yo recomendaría lo siguiente:

  1. Obtenga el certificado de front-end en Free Code Camp (esto tomará de cuatro a seis meses. Vale la pena. Si no tiene tanto tiempo, hágalo todo lo que pueda).
  2. Repase el curso de preparación de Hack Reactor para limpiar y consolidar su dominio de JavaScript (incluso si no planea ir a Hack Reactor, su curso de preparación es gratuito y excelente).
  3. Aprende un poco de Node.js. Obtenga el libro Express in Action, que lo pondrá en marcha utilizando Node, Express y Mongo. No es un libro gratis, pero es el mejor recurso que he encontrado para comenzar. Este paso podría cambiar si eligió el campamento utiliza Ruby on Rails o .Net. En el caso de .Net, pruebe este tutorial y este tutorial en su lugar. En el caso de Ruby echa un vistazo a The Odin Project.
  4. Aprenda un poco de Reacción o Angular, cualquiera que sea el que utilice su campamento de código. Puedes aprender lo básico de Angular aquí, y lo básico de Reacción aquí.

Quieres estar cómodo con HTML y CSS y quieres estar muy cómodo con JavaScript. Debe conocer los conceptos básicos del lenguaje de back-end que usa su campamento y los conceptos básicos del marco de front-end que utilizan.