Sie sind Einsteiger ohne irgendwelche Vorkenntnisse? Dann empfehle ich Ihnen dieses Buch nur bedingt. Aber sie wissen was Arbeitsspeicher, Bits und Bytes und Dateien sind und sie wollen endlich programmieren, ja sogar in C? Dann kaufen sie dieses Buch-Es bietet eine hervorragende Preis-Leistungs-Basis.
Und noch eine Sache sollten sie dazu bewegen, sich dieses Buch zu kaufen: Es wurde geschrieben von Peter Monadjemi, der meiner Meinung nach beste Autor.
Er führt sie ein in die faszinierende Welt der C- Programmiersprache. Sie lernen kennen, was Compiler, Strings, Zeiger, Arrays etc. sind auf eine tiefgründige jedoch sehr einfache Ausdrucksweise. Deswegen werden sie keine Verständnisprobleme bekommen. Sicher werden sie nicht alles über C lernen, jedoch haben sie nach dem Lesen dieses Buches eine solide C-Grundlage um sich später mit einem beliebigen Bereich der Sprache in einem entsprechenden Buch näher damit zu befassen-wie zum Beispiel Systemprogrammierung. Außerdem ist C meiner Meinung nach die Sprache die sie als erstes lernen sollten, wenn sie später in C++, der direkten Nachfolgerin programmieren möchten.
Die einzelnen Kapitel sind durchdacht aufgebaut. Das erste Kapitel sagt ihnen wozu sie überhaupt C gebrauchen können, was Compiler und Linker sind. Und dann geht es auch schon mit dem ersten Programm los, das der Autor reichlich bekommentiert. Nach und nach führt er sie tiefer in die Programmierung ein ohne sie zu bedrängen. Es ist
ein Buch, dass auf der einen Seite zwar tiefgründig, auf der anderen aber sehr "leicht" daherkommt, was keinesfalls von Nachteil ist. Oder möchten sie langweiliges Computer-Fach-Chinesich ohne eine Spur von motivierendem Text lesen?
Sicher nicht, daher gibt es auch zu jedem Thema zahlreiche Abbildungen und kommentierte Beispielprogramme.
Und damit sie das alles behalten, gibt es am Ende des jeweiligen Kapitels Fragen und Übungen.
Jetzt lerne ich C ist das definitive Buch für Einsteiger mit leichten Computerkenntnissen und Menschen, die eine solide C-Grundlage haben möchten, um sich dann in anderen Bereichen, wie zum Beispiel C++ oder Systemprogrammierung weiterzubilden.