Have an Answer?
Try intro courses offered by coursera.
Depending on your school, there are likely several(or hopefully at least one!) introductory programming course(s) available. You may be able to audit one if you're concerned about the potential GPA impact and just want to give it a go.
Intro programming courses are great for a number of reasons. Virtually all classes will begin with slight variations of a very rudimentary, HelloWorld application, where you'll be shown how to print a simple text onto the screen. It's neat because you can learn swaths of code-concepts in a shallow-dive environment.
Another good reason for taking an actual course, is having access to not just a professor, but fellow students who share your budding interest! This becomes surprisingly important, as explanations from online resources(while very helpful at times) are quite frequently too in-depth for a beginner, and can leave you more confused than you started!
If you don't want to go straight into taking a course however, a great way to go is simply walk into a comp.sci professors office hours, and chat him or her up about their intro courses, and get the general context of what programming is all about! Good luck!
Find A Good Computer the Editor Can Be NotePad or Notepad+ and head to the following site
and get your feet wet