Puede sonar extremadamente cliché, pero tengo que decir que es verdad:
Sólo. Mantener. Practicando.
Tuve exactamente el mismo problema que tienes ahora. Comencé a programar con la fabricación de complementos de Minecraft, y fue también en esa etapa que solo pude hacer cosas que había visto en videos. No pude encontrar mis propias soluciones, etc.
Pero un amigo mío de ese tiempo siguió apoyándome y sugiriéndome que siguiera practicando, así que lo hice. Y después de aproximadamente un año (sí, lo sé, lleva tiempo), finalmente estaba empezando a poder resolver mis propios problemas. Escribiendo código nuevo con el conocimiento que tenía.
- Quiero aprender historia. ¿Donde debería empezar?
- ¿Por qué cometo errores en tareas muy simples?
- Necesito aprender a hackear hoy. ¿Cuál es el mejor sitio web en el que puedo aprender todo lo que necesito saber en 2 horas?
- Cómo aprender un idioma en seis meses.
- Me encanta aprender cosas nuevas y variadas, especialmente los MOOC, pero no parece aplicar ese conocimiento en el mundo real. ¿Cómo puedo cambiar eso?
¡Pero no tenga miedo de tener que buscar algo en Google (o cualquier motor de búsqueda que use)! Incluso los mejores programadores tienen que buscar métodos, etc. Probar cosas nuevas sin que primero aprendas cómo funciona es muy difícil. Siéntase libre de ver tantos videos como quiera, y siga repitiendo las nuevas cosas que aprende en su código.
Buena suerte