I had it rough, too. Grew up in a barrio. Where most of my childhood friends are either dead, in jail, or crackheads. Few ever managed to make it into college (I did not). I'm the only one who has actually made something out of himself. But not without a lot of hardships. Not long ago (less than 5 years ago) I was completely broke, no transportation, no job, nothing. But somehow I kept moving forward. Throwing punches whenever I could. Like you, I was lucky. My parents got me a computer ( a C64) early on. No one else in a radius of 5 sq. miles had a computer. It was the best thing to ever happen to me. It gave something for me to hold on to when all my friends were busy learning how to sell drugs. It kept me safe at home when drive-by-shootings started to happen. It also helped me not get a young lady pregnant (which was the norm).
Nowdays, I am an accomplished engineer, marketing consultant, and entrepreneur. I work remotely, with a great team, building a very tough system (that has me writing code like crazy in different languages). Also help great people build their businesses into powerhouses. Best of all, I get to build my own businesses, which I find extremely fun (to the point of even doing some as a hobby). Who knows what would have happened to me had I not discovered my love for code? I know that I would not be able to say how proud I am of reading about a fellow puertorican who has made it. Good luck, and let me know if you ever visit. I know a place who makes great frituras.