Son muy buenas las recomendaciones que te dieron, yo puedo sugerir algunas en base a mi expericencia (lo que me hubiera gustado haber hecho cuando empecé).
Es muy util hacerte tus snippets de código (fragmentos de código útiles) que te van a servir ahora y en el futuro.
Todos los lenguajes (o la mayoría) usan algo que llaman "funciones", que son fragmentos de códigos que podes llamar desde otra parte de tu software.
He notado que muchos programadores no tiene ese arsenal de sus propias herramientas armadas y siguen mostrando la fecha al usuario de la forma que se almacena en la base de datos: 2019-05-08, para citarte un ejemplo.
Entonces, te recomiendo que te hagas snippets para:
- convertir fecha desde una base de datos a mostrar a un humano, es decir que convierta 2019-05-08 en 08/05/2019
- limpiar una cadena de texto para prepararla para enviar a una base de datos
- hacer una "url friendly" a partir de un texto, por ejemplo, si el título del post se llama "Que proyectos debo ir realizando para ir aprendiendo bien a programar" te lo transforme a "que-proyectos-debo-ir-realizando-para-ir-aprendiendo-bien-a-programar" (te debe eliminar también las ñ y los acentos). Aunque parezca raro lo sigo viendo muy mal implementado en varias webs
por ahora se me ocurren estos. Luego, a esos snippets te los guardas en algún gestor online, como por ejemplo Los enlaces son solo para miembros.
Registrate o
iniciá sesión así los tenes a mano siempre
Saludos!
EDIT: ah, y me faltaba recomendarte esto, aprendé ingles. Lo considero una habilidad que te simplifica el camino para otras habilidades en el mundo del desarrollo de sistemas.