Download Learning to Program 9780789753397 Computer Science Books
Everyone can benefit from basic programming skills–and after you start, you just might want to go a whole lot further.
Author Steven Foote taught himself to program, figuring out the best ways to overcome every obstacle. Now a professional web developer, he’ll help you follow in his footsteps. He teaches concepts you can use with any modern programming language, whether you want to program computers, smartphones, tablets, or even robots.
Learning to Program will help you build a solid foundation in programming that can prepare you to achieve just about any programming goal. Whether you want to become a professional software programmer, or you want to learn how to more effectively communicate with programmers, or you are just curious about how programming works, this book is a great first step in helping to get you there.
Learning to Program will help you get started even if you aren’t sure where to begin.
• Learn how to simplify and automate many programming tasks
• Handle different types of data in your programs
• Use regular expressions to find and work with patterns
• Write programs that can decide what to do, and when to do it
• Use functions to write clean, well-organized code
• Create programs others can easily understand and improve
• Test and debug software to make it reliable
• Work as part of a programming team
• Learn the next steps to take to build a lifetime of programming skills
Download Learning to Program 9780789753397 Computer Science Books
"Nice beginner approach. Well phrased, written."
Product details
|
Tags : Learning to Program 9780789753397 Computer Science Books @ ,Steven Foote,Learning to Program,Addison-Wesley Professional,0789753391,Computer Graphics,Programming - General,Programming Languages - General,Computer programming,Computer programming.,COMPUTERS / Computer Graphics,COMPUTERS / Programming / General,COMPUTERS / Programming Languages / General,Computer Books General,Computer programming / software development,Computers,Computers - Languages / Programming,learning programming; computer programming; coding; how to code; how to program; programming tutorial; introduction to programming; programming for dummies; beginning programming; programming for beginners
Learning to Program 9780789753397 Computer Science Books Reviews :
Learning to Program 9780789753397 Computer Science Books Reviews
- Bought this twice. First, I bought the edition. By chapter 2, I ran into a snag. Not because of any errors in the book, purely from my own inexperience, the book is great so far- EXACTLY THE INTRO TO PROGRAMMING I WAS SEARCHING FOR. So I looked up the author on Google+ to ask for help, I couldn't figure what I had done wrong. He answered promptly, was extremely helpful and asked to have me email him my code so he could check it, found the errors and provided me with a website to check my Javascript in the future... and all of this WAS ON THANKSGIVING. I was impressed by his book and even more impressed by his willingness to help me, especially during Thanksgiving. Mr. Foote is completely devoted to helping people learn to program. As a result, I purchased a second copy, this one a physical copy of his book. Completely happy with this purchase. The man is a Jedi.
- Excellent book as a primer to web development.
- Nice beginner approach. Well phrased, written.
- Most introductory programming books assume that the reader wants to get a taste of coding and then stop. More advanced books target people who are already established software engineers and make little allowance for inexperience. Learning to Program uniquely treats the reader as a true software-engineer in training - someone who needs intuitive explanations but who wants to build real working projects that will go live - it introduces us to build tools (how to automate the process of getting your code live) in chapter 4 just after introducing functions
Through the book you build a chrome extension (one of the best learner projects) - deploy it and get used to solving actual problems with code. I recommend this book to all aspiring software engineers and I'm delighted it was created - I have worked on the networking side of information technology (IT) for almost 30 years (Keith Barker Networking on Facebook). Over the years, I have dipped my toe into the world of programming a few times (often out of necessity, or due to working with a team of programmers to facilitate a network based application). I am a novice regarding the programming side of an application. I purchased Steven's book initially after looking at the preview, and after diving into it I love it! Very straight forward, and it feels like the book is focused on helping me learn programming, instead of the author trying to prove how smart he is (and by the way, Steven is brilliant).
This book, combined with many of the programming courses at CBTNuggets.com are a fantastic combination of learning tools.
I would recommend this book to anyone interested in getting started in programming.
Keith Barker
Facebook and YouTube Keith Barker Networking
Twitter @KeithBarkerCCIE
Web CBTNuggets.com - The book itself is good for people who decided to learn how to program and they have no clue about I.T. at all. To me personally it was and overview of different programs and trying how to program. However, I use other really detailed books on how to build web apps and I chose to learn Python as my first linguage. I like though that the author provided with a lot of websites where to practice and other useful information, as well as which topics many programmers avoid to learn, and how important it is to know them. I kind of had a hard time and was extremely frustrated when followed an author's example of writing a code. But I took it as a part of a learning process and didn't change my mind to quit, still enjoy the difficulties of programming. Overall, I would recommend this book to anyone who became curious of programming and decides to find out if he should pursue it.
- Great book so far! Very foundational to people interested in programming.
- I think this book would have been great, it has great reviews but when I delved into it and got to Chapter 4, I ran into issues with Node.js running on my pc. I spent some hours researching and was not able to get grunt working properly in the command line. I’m taking a full stack web dev course and thought it would be great to get a head start on JS while I had a week off. Unfortunately, I spent most of my time just trying to get these programs (node, npm, grunt) downloaded and working properly, which never happened. The author apparently uses Macintosh so maybe it wouldn’t be an issue if you use one. Came to the conclusion there are better resources for beginners out there and had to put it down after I decided I was wasting my week off on tech issues that shouldn’t have bogged me down so soon on a book for beginners.