concuerdo con @lalolerena y @Uncontroled_Duck, si estás en proceso de aprendizaje es bueno que aprendas las bases sin ningún FW (para saber realmente de dónde vienen las cosas y lo que cuesta conseguirlas).
Claro está que para un proyecto te resultaría más beneficioso realizar un estudio sobre que FW se ajuste a tus necesidades y las del proyecto, contemplando la inversión tanto de tiempo, dinero así como la curva de aprendizaje