How old were you when you started programming? Is 17 to late to start
Hm, it depends on how you define it.
I started teaching myself simple HTML/CSS code and basic Java when I was around 11 or 12 years old, since I was a huge Neopets fan. XD;
I honestly didn’t learn how to code anything higher than the basic level in Java or C until I was 18 when I took compsci classes at my university.
17 is definitely the right age to start, since you have plenty of time to play around with code! It’s never too late to start something. I’ve read a quote somewhere that it takes exactly 10 years for anyone to become novice at something. The best programmers I know started when they were like, 8-12 years old, but you still have plenty of time to learn!
I highly recommend that you start off with Python, C and PHP, then C++, then Java in order of what languages are the most common and simple to learn (and their concepts), but different things work for different people.
To learn, I really love watching lectures on youtube. They’re free and the professor teaching the course is a lot more clear about it than some of my own: http://cslibrary.stanford.edu/
Hope this helps! Good luck! :D