Il mio obiettivo è imparare come programmare un sito web con Python / Django nel prossimo anno. Da quello che ho capito, devo anche imparare HTML, CSS, JavaScript.
Capisco per poter costruire un sito web, avrò bisogno di trovare un co-fondatore le cui abilità superino di molto le mie. Tuttavia, la situazione sarà molto diversa se io sono una persona più vicina al suo livello e ha dedicato molto tempo all'insegnamento di se stesso rispetto a tutti gli altri "Ho un'idea, ho solo bisogno di un co-fondatore di tecnologia", tipo di ragazzo.
Ho intenzione di conseguire una laurea in informatica, ma dopo aver finito il liceo lo scorso maggio ho deciso di prendermi un anno libero, quindi sono libero di imparare a programmare nei prossimi 10 mesi.
Per ora, ho la possibilità di frequentare alcuni corsi universitari in un istituto superiore. Quali sono indispensabili per uno sviluppatore web in modo da non avere lacune nella mia comprensione della programmazione e scrivere "codice sofisticato"?
EDIT: Grazie a tutti per l'aiuto! Dai corsi suggeriti potrei essere in grado di frequentare alcuni / nessuno / tutti di OOP (con Java), reti e grafica, algoritmi SE, matematica discreta per Comp.Scientists, database , Information Retrieval e Data Mining. Quali sono più importanti per lo sviluppo Web con Django?
Ho letto molte volte persone che affermavano che i programmatori autodidatti avevano lacune nelle loro conoscenze, non scrivevano codice chiaro. Questo è il motivo per cui chiedo quali corsi CS possono colmare queste lacune? Non solo nelle abilità pratiche, ma nella mentalità, nel modo di pensare.