JFL at trying to learn programming if you're a zoomer. All the retarded foids and dumbasses are trying to enter the field now because "muh dev shortage" (source: am teencel surrounded by retards). Sadly, they barely pass retard-tier programming courses (AP compsci courses) and will attend some shit state school before getting paid nothing for a boring job with shit benefits. Go practice for the USACO (start with Bronze, those are really easy -
http://www.usaco.org/index.php?page=jan18results), and try to get to silver/gold, as well as doing compsci research at your local university. You might have a decent shot at a good compsci/softeng school like UT or Cal Poly. If you aren't up for that, just get into some easy field with high pay so you can LDAR.
tldr: compsci is fucking overrated, and if you aren't proficient by 16-17, you likely won't get a good job in the field.