The other recommendations here are really good. But in my opinion might be more suited to more experience devs. I would recommend working through a book with actual projects where you get to create something useful immediately. There's nothing like getting one's hands dirty to really appreciate the power of programming. Next, I would come up with a project that you find interesting and just go ahead and build it.
Japanese translator turned software engineer. I work mostly with Ruby and Rails, but love working on both the backend and the frontend. Currently a computer science student @ University of Colorado.
Location
Connecticut
Education
University of Colorado, Ohio State University, IUC (for Japanese)
Hey Arik, thanks for the comment (actually I had just read your math post!). Yeah, I definitely think doing projects is one of the best ways to learn. I also wanted to get a little bit of background on the higher level concepts too :)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
The other recommendations here are really good. But in my opinion might be more suited to more experience devs. I would recommend working through a book with actual projects where you get to create something useful immediately. There's nothing like getting one's hands dirty to really appreciate the power of programming. Next, I would come up with a project that you find interesting and just go ahead and build it.
Hey Arik, thanks for the comment (actually I had just read your math post!). Yeah, I definitely think doing projects is one of the best ways to learn. I also wanted to get a little bit of background on the higher level concepts too :)