C Programming in easy steps: Updated for the GNU Compiler version 6.3.0
P**R
Content and Presentation
Easy to understand and great pictorial presentation, it has been helping my son in clarifying the basic concepts of C 👍
K**R
almost
I say almost because I had hoped that the book would tell me how the compilers availabe today would interact with windows. it doesn't but it did reveal the way we can get around the microsoft crap and still do what we need to do.
J**N
Good read and great reference
I enjoyed it and will use it as a reference. All topics are covered in two pages with an example which most of the time was enough. Some topics however, could have used 4-6 pages. Still, worth the investment. I would have liked some labs with an answer guide in the back.
B**T
C Programming-
Mike McGrath is an excellent writer and all of his Books are great- Easy to understand and to the point-Well worth the money and time invested-
B**B
Much Better Than Expected (for the price)
I really like the way Mike McGrath writes. His stuff is direct and to the point, making it easy to understand.
R**D
Ok if you have a tutor also.
I read a lot of reviews of books on learning C before choosing this one. I have checked out other books. This one isn't much different. It is written for beginners. But in my opinion, some of the concepts are not explained in a way that makes it easy to grasp. But most books I have found all explain these concepts in a very similar way. I wish someone would write a programming book in plain everyday language.
M**L
Fun! I love the insights and projects!
I like this book, good intro to C and good times learning to program!
F**R
Good C language review!!
It’s a good review of the language, provided you already know it, which I did. I wouldn’t recommend it as a first step.
A**R
Excelente libro y muy buena calidad
El libro es excelente ya que proporciona todo lo necesario para alguien que se esta iniciando en el aprendizaje de lenguage C.
A**R
brilliant book , great condition
Books starts you at the beginning bit of history , gives you great info every beginner needs , including key words, then works you up with simple steps and such...
T**S
Definitely not for beginners
I rarely write reviews but I have decided to put fingers to keyboard in this case lest someone else make the same mistake that I did and buy this book believing it to be for beginners. It isn't. I will elaborate.I have previously done a little prgramming in BASIC albeit well over twenty years ago and with the emphasis on 'a little'. As we shall see it is just as well that I have.I will begin with the positives about this book and there certainly are some. It uses plenty of screenshots / diagrams and they are printed in colour. There are also potentially useful tips printed in the margin of the page. There is also a summary at the end of each chapter.Unfortunately the author (and publisher) appears to have forgotten that based on the premise suggested by the words "in easy steps" it is obviously going to be bought by beginners. The back cover actually states that the book is "ideal for novices".The book starts with a couple of pages on the history of the C language and some advice regarding installing the GNU C Compiler. It then (page 12) begins to discuss actual programming but goes straight into using words such as "statements", "value" and "data type" without any explanation whatsoever regarding these words. I struggled to remember from my very limited experience with BASIC and ultimately went online to revise their meaning. A few lines of explanation would have been appreciated and extremely useful. I did not buy the book to spend my time doing online research. Neither, I suspect, do others. I believe that the average beginner will either be already lost by this point or digging deep inside for the motivation to continue.Page 14 'Compiling a C Program' - begins by casually telling the reader to "At a command prompt, issue a cd command with the path to the MyPrograms directory to navigate there" ....as you do ...I can remember using DOS based operating systems (i.e. command line / pre 'Windows' / GUI) and know what is meant by "path" in this context.Nevertheless I still had to go online to refresh my memory of how to do it. I suspect the author has lost a significant number of beginners by this point. It would have only taken a couple more lines of text for the author to show the reader how to navigate to the directory.The above points are just a couple of examples - there are others.Overall, one forms the impression that the author is in a great hurry to get Chapter One out of the way.Ultimately I gave up with the book (but not programming in C) after chapter one.I have, after considerable thought, given it three stars (I would have preferred give two and a half) because for someone with more programming knowledge than me who wanted to learn C programming this book could certainly offer something of value. It just isn't "in easy steps" or written for beginners. It is certainly not ideal for the novice as the publisher's claim.
Trustpilot
1 month ago
1 month ago