Hi, I'm 17 and I really want to start being able to learn programming and was wondering what you think is best to learn first and perhaps where you learnt it or any tips would be great 
As of right now I know HTML and CSS.
Any help would be much appreciated.

As of right now I know HTML and CSS.
Any help would be much appreciated.