Μιας και μιλάμε για δομημένο προγραμματισμό θα πρέπει να αναφέρουμε ότι η C όπως και κάθε γλώσσα δομημένου προγραμματισμού έχει αυστηρό συντακτικό. Δηλαδή απαιτεί προσοχή στην σύνταξη στον ορισμό των μεταβλητών και στην χρήση τους.
Ένα πρόγραμμα σε C είναι ουσιαστικά ένα πέρασμα από την ψευδο-γλώσσα του αλγορίθμου σε εκτελέσιμο πρόγραμμα. Με την αλγοριθμική ψευδο-γλώσσα υλοποιούμε αρχικά την βηματική επίλυση του προβλήματος. Ομοίως με την C υλοποιούμε την βηματική ακολουθία των εντολών της ακολουθώντας αυστηρά το συντακτικό και ως αποτέλεσμα έχουμε το πρόγραμμα δηλαδή εκείνο που απαντά στο ζητούμενο ερώτημα του προβλήματος.

Η επιλογή της κατάλληλης μεθόδου υλοποίησης του προγράμματος ή της χρήσης της γλώσσας είναι αποτέλεσμα της εμπειρίας του προγραμματιστή. Γι' αυτό όταν θέλουμε να διαβάσουμε και να μελετήσουμε μια γλώσσα προγραμματισμού το μόνο που χρειάζεται είναι να έχουμε κατανοήσει την σύνταξή της και πολύ πρακτική εξάσκηση. Με άλλα λόγια να υλοποιούμε στην αρχή μικρά προγράμματα και κατανοητά σε εμάς. Βέβαια θα χρειαστούμε και ένα βιβλίο για οδηγό εκμάθησης αφού κάνουμε τα πρώτα μας βήματα.

Επιλέγοντας το σωστό βιβλίο.

Πολλές φορές παρασυρόμαστε από την ενθουσιασμό μας με αποτέλεσμα να απογοητευτούμε στην πορεία εύκολα. Ακολουθήστε τα παρακάτω βήματα και δεν θα βγείτε χαμένοι.

1. Πρώτα από όλα μαθαίνεται C  και όχι C++ ή C# . Μπορεί να έχουν την ίδια βάση λογικής αλλά είναι διαφορετικές γλώσσες. Αγοράστε λοιπόν ένα βιβλίο για C.
2. Επειδή  κάθε άνθρωπος είναι διαφορετικός και οι γνώσεις του διαφέρουν επιλέξτε ένα βιβλίο στα μέτρα τα δικά σας και να ταιριάζει στο επίπεδο της γνώσης σας.
3. Θυμηθείτε ότι μέσα από το βιβλίο θα πρέπει να κατανοήσετε την σύνταξη της γλώσσας καθώς και την χρήση της και όχι να γίνετε μετρ του είδους.
4. Επιλέξτε βιβλία με παραδείγματα μικρά που εξηγούν βήμα προς βήμα και όχι ανούσια παραδείγματα σελίδων επί σελίδων κώδικα, γιατί δεν θα σας προσφέρει τίποτα να σπαταλήσετε χρόνο και να στύψετε το μυαλό σας για να βρείτε τι κάνει το πρόγραμμα μέσα στις δεκάδες γραμμές εντολών.
5. Υλοποιήστε μικρά προγράμματα ξεκινώντας πρώτα από τα τους απλούς αλγόριθμους. Για παράδειγμα εύρεσης μεγίστου ελαχίστου, ταξινόμησης υπολογισμού μέσου όρου ή αριθμητικών πράξεων, αλγορίθμων  σύγκρισης κτλ.
6. Υλοποιήστε προγράμματα με χρήση των βασικών εντολών της C για εισαγωγή δεδομένων από το πληκτρολόγιο, ορισμός πινάκων (μονοδιάστατοι ή δισδιάστατοι ) στοίβας ή απλής λίστας και της διαπέρασής τους ,την ανάθεση και διαγραφή των τιμών τους κτλ. 

Μπορεί να φαίνονται απλά αυτά τα βήματα αλλά η άμεση κατανόηση της βασικής γνώσης είναι αυτή που θα σας κάνει να ξεχωρίσετε. 
Όποιος πιστεύει ότι θα γίνει γκουρού του προγραμματισμού απλά αγοράζοντας ένα σούπερ βιβλίο είναι μακριά νυχτωμένος. Η συχνή ενασχόληση, η καθημερινή αντιμετώπιση προβλημάτων και η κατάκτηση των βασικών δεξιοτήτων είναι η απάντηση.
Όσο πιο σύντομα αποκτήσετε ή ενασχοληθείτε με τα απλά ζητούμενα της C τόσο θα είστε σε θέση να κάνετε την διαφορά και να είστε πάντα ένα βήμα πάντα πιο μπροστά.
Καλή μελέτη και καλή επιτυχία στην προσπάθεια σας.