We have listened to stories of students who picked one language after another and completed an "intro" class, to Java, Python, Ruby, Processing, HTML, or any number of languages. While each professional programmer will give you advice, the best we have heard is pick one, any one, and go deep. Pursue your language beyond an introductory class. Decide on a long term goal and pursue it with intent. There are enough tools on this website to get you to where you dream of going!
Path One: Game Design Path Two: Mobile App Design Path Three: Front End Web Developer Path Four: Back End Web Developer Path Five: Robotics Path Six: Cyber Security Path Seven: Data Analytics and Super Computing Path Eight: Computational Mathematics |