Get yourself a subscription to GitHub copilot and use chatGPT. Projects are the best way to learn and theyll both be tools that will help keep you from getting bogged down in minutia while youre learning