i learned programming and design by trying, failing, and trying again. when i hit a wall, i figured out how to climb it. read something i barely understood. took things apart…