I wish I knew of a way to learn more programming without feeling totally crushed all the time by the weight of what I don't understand (especially given that what I don't understand will outweigh what I do, forever)
@xor flow is hard, especially if you have a large goal. you can definitely get stuck in "analysis paralysis" when you see so much of a space for investigation (I do this constantly - more reading about things vs. just doing). Try breaking down things into smaller pieces to address smaller subgoals?
... That last bit is just as much of a self-note as anything...