Mi considero un programmatore alle prime armi - un noob che ti piace. In quanto tale, non sono ancora sicuro su come iniziare un progetto in cui farò cose che non ho mai fatto prima.
Ad esempio, mi piacerebbe scrivere un programma che possa scaricare video da YouTube e convertirli in un formato specificato dall'utente. Non ho mai fatto nulla di simile prima e non ho davvero idea di dove cominciare. Piuttosto, non ho idea di cosa dovrei cercare.
Se cerco "YouTube Downloader", viene colpito da una serie di collegamenti inutili ai siti YouTube Downloader esistenti, la maggior parte dei quali non funzionano.
Quello che voglio sapere è come iniziare un progetto di cui non so nulla. Come faccio a sapere cosa è richiesto per questo progetto? Come faccio a sapere quali sono le lingue più adatte a questo? Come posso scoprire se ci sono delle API che sarebbero particolarmente utili? Inoltre, quali altre domande dovrei chiedermi quando mi preparo ad affrontare un nuovo progetto?