Bestäm dig för ett program som du vill utveckla. Arbeta tills du är klar med programmet & ge inte upp.
Fastnar du , så använd Google & studera kod + använd.
Detta kommer så småningom ge dig en bra förståelse & basic kunskaper.
Jag tycker du istället för att använda YouTube, kopierar små färdiga exempelprogram & modifierar dem till dina egna. Studera programmen. Hur är programmet uppbyggt? Testa ändra variabler, Lägg till funktioner!
Visual Studio Community är väldigt bra. Det bästa sättet (i min mening) att lära sig att programmera är däremot att hitta på ett program som du skall göra, och sedan skriva det. Det du inte kan söker du upp under gång. Jag har hur som helst svårt att komma ihåg syntax och hur man använder olika funktioner i ett programmeringsspråk om jag inte använt det i något program. Du kan börja med lite små program bara för att lära dig särskilda saker, som arrayer och loopar med mera, och sedan göra större projekt där du använder mycket av dina kunskaper tillsammans. Nu vet jag inte hur mycket erfarenhet du har av programmering sedan tidigare, men att skriva ett program som räknar upp de 100 första primtalen kan vara lärorikt.
Börja med de grundläggande funktionerna i programmeringsspråket; variabler, villkor (if-statements), arrayer, loopar, med mera.
Glöm inte att lära dig programmeringsspråkets olika operatorer (multiplikation, division, addition m.m) och prioriteringsordningen.
Något som även är väldigt viktigt (vilket jag inte anammade först var att om du läser kod på nätet, se till att du förstår koden. Klipp och klistra inte bara. Ett tips är även att inte använda copy-paste över huvud taget, utan skriv av det du läser istället (efter att du förstått koden du läst). Att inte copy-paste'a hjälper (mig i alla fall) att komma ihåg koden och hur den fungerar.