A poor choice for learning to program in assembly language on the Raspberry PI but better than nothing.
598955
This book has some value for beginners who want to learn the indicated subject.  It is intended for beginners and written by an author who proudly proclaims he has no experience taking classes in computer programming or teaching such classes, and it shows.  He invents his own jargon instead of using the language used by professionals.  His examples are full of holes - particularly those that require numbers to be used.  Many of the numbers in the text are simply wrong and wrong by a lot.

Still, the book does take the reader through the necessary learning phases for this subject and the writing is reasonably well edited.  I would warn any readers new to the subject of computer programming (like the author is) that some of the learning from this book will be valuable but some will need to be unlearned if they want to progress to professional levels in this art.  I don't know what other books are available targeted to assembly language programming of the Raspberry Pi, but I suspect there might be better choices to use than this one.
4889046
OK, so this book only cost me $2.99 on my kindle ... still, I want my money back.  I'm a fairly experienced programmer, so perhaps that's the problem.  Or it just may be my complete lack of tolerance for poorly written English and a certain expectation that a book I by won't be rife with spelling errors, tortured sentences and so on ... no offense Ryan, I'm sure you're a swell fellow, but this isn't helpful.  People would be far better to just run through the Python tutorial online.
945157
Author relies too much on a third-party library the author developed and which has poor documentation (a Delphi tradition!). This only went so far in getting me where I needed to go on a particular project. Thankfully, we'll be replacing our old Delphi code base in the coming years with something more modern, more documented, more supported, more well-known, etc. I know more than a dozen programming languages well and many more not-so-well and Delphi has to be one of my least liked, despite having learned programming using Pascal. It's a shame.
1072488
Ive bought the package with the softwere part included, and I must say I am disappointed. The sound quality is below avrage and the pronaciation is not very good. And in the dictonary some words even are translated wrong! Mangum language system has tried to make some easy money here, with out putting very much work in the product. The good thing is that you get alot of words, witch can be very helpful. Ive also tried Pimselur Albanian witch is a much better product, that I can recomend. There isn't many language courses in albanian, and thats the only reason I can think of to buy this product.(all thoe it is a quite good reason) I have used it to pick up more words, after doing the pimselur albanian course. If you decide to buy this course, buy the lab edition with computer software. Because only the audio cd is quite usless! This is a half finnished product with errors here and there. If you can live with that, then you can learn a little albanian here!
4118821
While it does work, it's buggy, and it takes a lot of googling to get it to work correctly (and I use "correctly" very loosely). Save yourself the trouble, and just get a Raspberry Pi
4476395
The textbook only covers basics. It is a book for beginners and for low level college introductory microcontroller courses. The book not very useful for real projects. The author give me an impression that he just started to learn about AVR right before starting to write this book. In this book, it is not much explanation on the hardware features; being able to connect to external memory for ATmega128. Author use for examples Atmega32. Interfaces examples no cover CAN and USB connections to AVR. No cover connection to graphics matrix displays.
1997483
I was expecting more examples with different IoT products.  I was hoping to see how arduino or johnnyfive are being used.
296593
This gets a lukewarm review. I finally had something to use it for and tried to program it last night. Attempt after attempt timed out. I started searching for a solution to the problem and the first hit was how to flash the boot loader on the board. Apparently this wasn't done at time of manufacture. Luckily it can be done with another Arduino (which I have) and some specialized jumpers (which I also have) and the procedure is pretty straightforward. After doing this, I was able to download sketches with no difficulty.

There was another problem. The reset switch is flaky. The first few times I pressed it, it did not reset the board. I kept trying and eventually it began to reset. Either the switch is bad or it is attached with a cold solder joint. It still does not reliably reset, but if I press it enough, I can reset the system.

Otherwise I was able to download a sketch and make an LED blink. I suppose I should try all of the inputs and outputs to verify that they all work.

I would not recommend this board to someone as a beginner board. The problems are not showstoppers (unless you have no other Arduino or other facility to burn the boot loader) but could frustrate someone who is just getting started.
836489
Bought for my son's birthday as an all-in-one solution to starting programming skills, especially with the attraction of Minecraft mods as incentive. The first unit showed up with a full size SD card instead of the Micro SD required by the board. I asked for a Micro SD with the right boot software, but the seller said I had to return the whole unit. So they sent a label, I returned it, and several weeks later I received another unit with a full size SD card. At this point I realized the seller was incapable of solving the problem, so I purchased a dual SD/Micro reader with a Micro SD card, then followed instructions to create a Raspbian boot disk on the Micro SD from the software on the provided card. At 8 weeks past my son's birthday, I have a unit that starts to boot, but still has errors so it is non-functional. I'm sure if I wanted to become a programmer and turn my career back 20 years I could solve it, but the point is that this is comically unsuited as a complete solution for beginners. I went with 2 stars instead of 1 on the possibility that I may find a video that helps me get past the boot errors and still makes this work for my son.  This is a mess.  Don't buy it.  If I could give zero stars I would
1105031
Rust is an attempt at a programming language that affords memory and concurrency safety without a garbage collector. The result is a very complex language that is difficult to learn. The Rust project provides a "Book" that tries to provide a comprehensive overview of the language. They are on their second iteration of this now and, in my opinion, while the second is better than the first, it still too frequently leaves you scratching your head even after re-reading multiple times. I think this is a combination of the complexity of the subject matter and, I'm sorry to say, a lack of writing skill.

I bought Jim Blandy's book and read a good deal of it and it is far superior to the Rust project's own effort. It is really a remarkably good piece of work and if you have a need for Rust, I recommend it highly. Without it, you will struggle.

However, I caution all to think carefully about using Rust. If you really do have a real-time constraint that won't tolerate garbage collection, or a resource constraint that won't tolerate the runtime system that a garbage collected language requires, then it's sensible to consider Rust. But if you are simply writing a garden variety application for one of today's super-computers (I include PCs and smart-phones in that category; I've been doing this for a very long time and well recall the days when our hardware was several orders of magnitude less capable than today's), then I simply do not see a sensible cost-benefit proposition for using Rust instead of a competitive compiled, garbage-collected language such as Go, Haskell, or any of the popular interpreted languages (Python, Ruby, Lua, etc.), if the problem you are addressing does require the speed of a compiled language. Rust's compiled competition affords the same static typing, eliminating a lot of run-time debugging, that Rust does and provides the same memory safety with much less development cost. Said another way, you pay a high price in language complexity and learning curve for elimination of the garbage collector. And yes, Rust may produce somewhat faster executables than Go or Haskell, but the difference has not been important (on today's incredible hardware) in my experience. You don't need a Ferrari to go to the grocery store and so you don't want to pay for one. As with Ferraris, with Rust, you pay dearly in the time to learn the language and, I suspect, but can't claim to know, in steady-state development time vs. Go or Haskell.
4358398
The program is very overpriced and is pretty much a tutorial on how to copy and paste and draw in gimp. All you do is copy their code into your "mod" you don't learn ANY of the fundamentals of the Java language. Mods are very very limited

You can make
Sword
Shovel
Pick axe
Your own "item"
Block
And biome

To make it a real mod you have to know the REAL language of java
4839028
When I got this course I thought it would give my husband the tools to communicate efficiently at work, but this is a course for people who don't speak any English at all. It does have some construction words but it's hardly something that would really help him. In his case, this was a lousy course. It's as basic as pencil-lapiz!
Cuando compre este curso pense que ayudaria a mi esposo a desenvolverse mas eficientemente en su trabajo como constructor, pero en realidad es un curso para quien no habla nada de Ingles. Tiene algun vocabulario de construccion, pero dificilmente le podria ayudar a el. En su caso no fue una buena adquisicion. Es tan basico como decir pencil-lapiz!
1190581
At $2.99, hard to get ripped off. But this thing ain't no bargain either. Most of what is in this book you can find reading a couple cut sheets or web pages that sell the Raspberry Pi. You want to save some time and money, get a better, bigger book.
2536639
According to the author this text is supposed to serve as a self-contained introduction to C++ for beginners without any prior experience in C or C++. Unfortunately, the author's lack of didactic talent and even more so his negligence to introduce and explain key concepts like e.g. the "this" pointer (all the while making extensive use of it in his examples) would probably foil any attempt of using it in that way.

Initially, I thought the text might still be useful for people hoping to refresh prior knowledge. That is until I happened to come across the code excerpt on page 107 that almost made me fall off my chair. There, the author instead of employing a simple do-while loop actually constructs a loop using goto! On top of that, he fails to initialize a member variable (tol) in the constructor that he merrily goes on to use later on. At the same time he introduces and increments count variable (n) that has no practical use at all.

Another reviewer referred to the book as having the feel of a student's scratch pad. I have to disagree. This text is nothing but an utter embarrassment.
702846
I tried to load the software from the manif.  site onto a tablet with windows 8.1  5 attempts all were a failure. Used the cd to put it onto a laptop with windows 7 This didn't load without problems either, but I could thrash through the problems and install and got it installed in spite of the difficulties. The software display was low quality with many options to choose from. I was able to get it to run, but I think the product should be left to the 3rd world to use, if they have the patience and will put up with such a low quality software package.
3739412
I'm learning UGNX7.5 and was hoping that this book would help me teach myself.  Unigraphics is a very obscure application where even the simple operations are frustrating and cryptic.  This book offers some help, but it has glaring inadequacies.
1) You can't learn to make sheet-metal designs with this book.  There's very little coverage, and what is listed is not correct (eg. menu location for "Thickness").  If you want to mold detergent bottles, it may be OK.
2) The Tutorials have vague instructions rather than explicit, detailed steps, so you're left poking at the menus looking for something to work.  I can do that without a tutorial.
3) The index is quite inadequate.  It doesn't even include all the menu commands.  The "Transform - Rectangular Array" isn't covered at all, eventhough it is a frequently used command.
There are things you can learn from the book.  I'm reading it section by section to learn what I can, but it's practically no use to you when you get stuck.  For such an expensive, sophisticated application, I'm disappointed that no adequate training materials seem to exist for NX7.5.
769765
Does not go far enough beyond what can be learned from matplotlib's documentation; fails to provide alternatives approaches to producing a graph and the pros and cons of each; focuses on little (not big) data applications (i.e., visualizing NumPy arrays, not pandas data frames); figures are all black and white, asking reader to download pdf of color charts, negating the purpose of a physical book; book fails to engage in part because examples are abstract, not real-world data, as many other resources use; far too few examples