I'm a bit late to the party on this one, but my favorite first book on programming is the Pragmatic Programmer by Andrew Hunt + Dave Thomas.
The Pragmatic Programmer does an amazing job of helping the reader to get into healthy + productive programming mindset. It's not heavy on algorithms or data structures - it's about all of the other things that make you a successful coder. It's the first book I give to any new folks who work on my teams! I also re-read it every year or two.
Good luck on your journey! The first part is the hardest part.
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)
Thank you for your suggestion! I was actually really curious about the Pragmatic Programmer since it was recommended in a lot of other blog posts. I think I'll be reading that next ;)
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)
I'm a bit late to the party on this one, but my favorite first book on programming is the Pragmatic Programmer by Andrew Hunt + Dave Thomas.
The Pragmatic Programmer does an amazing job of helping the reader to get into healthy + productive programming mindset. It's not heavy on algorithms or data structures - it's about all of the other things that make you a successful coder. It's the first book I give to any new folks who work on my teams! I also re-read it every year or two.
Good luck on your journey! The first part is the hardest part.
Thank you for your suggestion! I was actually really curious about the Pragmatic Programmer since it was recommended in a lot of other blog posts. I think I'll be reading that next ;)
You are welcome! Feel free to ping me if you're getting stuck at any point - I'm always happy to help.
Will do! thanks again!