No es necesario, piensa que mucha gente llega directamente desde Bachillerato y no han tocado nada en ese periodo. Si te recomiendo estudiar un poco el tema de control de versiones y los sistemas más conocidos como Git o Subversion (este ya cada vez se usa menos así que me centraría en el primero).
Por resumirte brevemente de qué va esto: imagina que estás haciendo una aplicación web y tu código ha cambiado mucho de ayer a hoy y quieres controlar los cambios que has ido realizando además de hacer copias de seguridad por si acaso, lo primero que se puede venir a la cabeza es crear un fichero comprimido (zip, rar, tar.gz, 7z, etc..) y ponerle un nombre con la fecha del código o el nº de versión.
Así vas a "tener" un control de tu trabajo pero es muy rudimentario, tendrías que ir comparando los ficheros manualmente para ver qué ha cambiado de un día para otro. Los sistemas de control de versiones te permiten ir guardando tu trabajo diario en una especie de carpeta (repositorio) y además añadir versiones (tags) conforme vas completando hitos u objetivos. Puede funcionar tanto en tu ordenador localmente como en un servidor, y aquí es donde entra Github y otras plataformas como Bitbucket, puedes crear una cuenta gratuita e ir subiendo tu trabajo diario (commit) a estas páginas para llevar un control exhaustivo de tu progreso.
Te dejo un recurso gratuito que es muy interesante para iniciarse en esto: https://uniwebsidad.com/libros/pro-git
A mi me parece bien ese horario nocturno para poder compaginar el trabajo, ya nos contarás qué tal te va. No te asuste con lo que veas en Youtube, primero necesitas afianzar una base de conocimiento y poco a poco irás entendiendo todo lo que se ponga por delante, paso a paso.
Cuando yo hice el FP superior no tuve nada de inglés, no sé si ahora ha cambiado algo pero en todo caso si lo hubiese no debería ser muy complicado más allá del inglés técnico.
No quiero desviar el tema de presentaciones así que podemos seguir en un hilo independiente si tienes algunas dudas que quieras resolver, en ese caso puedes crearlo sin problema en la sección pertinente, ya sea el General o en uno de los ciclos formativos.
Un saludo.