I am a sophomore and I want to learn coding before I start college. I don't have much money and I need to know what resources I could use to learn a language. I have tried free online sites and apps but the abstract nature of the teaching and the lack of "real" coding makes me lose interest quickly and I don't feel like I have learnt much. I think the best option would be a summer program but those tend to be expensive :( Should I just bite the bullet and go to a summer program like iDtech or are there any better ways? Maybe I could talk to my counselor about college courses during the summer semester? I am 100% clueless about this. If you are a programmer it would be great to know how you learnt!