Letztendlich werden die aber vermutlich auch nicht die ganze Zeit erklären, was sie machen und warum. Gut möglich, dass man am Ende ungefähr so schlau ist, als hätte man bloß den Quellcode gelesen.
Wenn du besser werden willst, brauchst du vor allen Dingen viieel Erfahrung. Probiere einfach Dinge aus. Oft wird es darauf hinauslaufen, dass du scheiterst, aber das ist gut, denn dann hast du gesehen, was du beim nächsten mal vermutlich besser machen solltest.
Ansonsten würde ich empfehlen, einfach etwas zu programmieren und dann nachzufragen, was man besser machen könnte. Vielleicht hast du eine Lösung, die dir umständlich erscheint, und dir kann jemand sagen, wie man es besser lösen könnte. Vermutlich wird niemand ein komplettes Projekt lesen wollen, aber auch wenn man nur ein paar Funktionen zeigt, kann man damit schon so viel über seinen Codingstil verraten, dass andere hilfreiche Kommentare geben können.
Gerade im Bereich Programmierung denke ich, das Videos so ziemlich das schlechteste Medium sind um Wissen zu vermitteln. Letztendlich wirst du immer irgendetwas haben, worüber du länger nachdenken musst, und da ist gelesener Text einfach viel flexibler an dein Lesetempo anpassbar.
Und zum Thema Profis: Nur weil jemand mit Programmieren sein Geld verdient, muss er nicht schönen Code schreiben. Im Gegenteil, wenn man unter Zeitdruck steht, wird der Code meist einfach hingeschlampt, Hauptsache er funktioniert irgendwie. Möglicherweise findet man in Hobbyprojekten schöneren Code, einfach weil sich da potentiell jemand zeit nimmt, ihn so lange zu verbessern, bis er damit zufrieden ist. Natürlich findet man in Hobbyprojekten aber auch viel Code von Leuten ohne Erfahrung.
Schlussfolgerung: Gerade als Anfänger kannst du vermutlich nicht beurteilen, ob Code gut oder schlecht ist. Und anhand des Autors kannst du es auch nicht immer festmachen. Aber wenn du mit Leuten darüber redest und vielleicht verschiedene Meinungen hörst, kannst du dir ganz gut selber ein Bild machen.