Best way to get good at programming

view story

http://ubuntuforums.org – Hello, I am a new user on this website and I would like to say I want to pursue programming in the future. I am currently in highschool taking a computer science course. I would I am at a intermediate level at Python (understand basic commands, format, etc.) My goal is to get a good understanding of the concept of programming before going to university A few questions: 1. Do you have to have a GOOD understanding of programming before going to university? Heard some people say they start the basics in the university itself. 2. What is the best/efficient way to get better than progr (Hardware)