La domanda sul titolo è sfortunatamente piuttosto vaga (o almeno potrebbe essere una domanda diversa da quella che intendo) ... ma lasciatemi elaborare.
Conosco HTML5 e CSS di base. Non ho bisogno di imparare i tag e come funzionano. Quello che sto cercando sono alcune informazioni sul tipo di processo da seguire quando si codifica effettivamente un sito Web di stile professionale. Voglio creare da me un sito Web di portfolio (ovvero non utilizzare software chiavi in mano come Wordpress e simili), ma non so cosa fare come procedura per creare un sito pulito dall'inizio. Sono uno studente di CS e il mio set di competenze è in Java / C #, ma voglio anche imparare lo sviluppo web.
So che l'HTML è per il contenuto del sito, il CSS è per l'aspetto e Javascript è per il comportamento.
Devo avere un'idea di come sarà il sito alla fine prima di avviare l'HTML? Posso semplicemente scrivere l'HTML per descrivere il contenuto e preoccuparmi dell'aspetto del sito in seguito, o devo scrivere l'HTML sapendo che cosa voglio che il sito appaia mentre lo scrivo?
Se voglio una barra di navigazione orizzontale in alto, i link devono essere affiancati nel codice HTML?
Queste sono tutte cose che non conosco ... come effettivamente costruire un sito web appropriato. So come creare pagine di base con testo e collegamenti e intestazioni e tutto il resto, ma creare un sito web professionale mi è estraneo. Ogni pagina che trovo su Google è troppo di alto livello (dando un processo di progettazione e implementazione senza dare esempi di come implementare una volta che sai cosa vuoi) o è troppo principiante (cercando di insegnarmi HTML e CSS quando so già cosa ho bisogno di sapere a tale proposito).