Not OP, but In 1983 I was 13 and I won a scholarship to a summer camp that rented space in a rich kid prep school for computer camp. I learned pascal over two weeks and the following summer I went back and learned assembly. Three years later I built a 286 and fortunately lived near the Yale bookstore and it had a book on 286 assembly. Basically being a middle class kid adjacent to rich people is how I learned assembly at a young age. If it wasn’t for that camp I wouldn’t have learned computer architecture, logic, and assembly until college. Zip code matters.