News for hackers. Stuff that matters.
Re:Learning to Program by brudgers on Sunday May 17, 2015 @02:27PM (#9561107)
Just start programming. You can do worse than the first of the Racket Tutorials:

http://docs.racket-lang.org/

and then Feilisen's How to Design Programs:

http://www.ccs.neu.edu/home/matthias/HtDP2e/

The PLT group has been seriously studying the pedagogy of programming and computer science for more than 20 years. The use of Scheme as a teaching language goes back forty years to its inception.

Good luck.

Re:Learning to Program by soegaard on Sunday May 17, 2015 @05:08PM (#9561700)
@OP Studying HtDP is a good choice for someone entering Computer Science. HtDP is written by experienced CS professors and will introduce you to many important CS topics.