Hi all, I am new to C and have taught myself the basics of the language. This describes pretty much what I have taught myself so far:
.Overview of C.
a.Why use C?
b.Uses of C
c.A Brief History of C
d.C for Personal Computers
2.Running C Programs.
a.Using Microsoft C.
b.Unix System.
3.Structure of C Programs.
a.C's Character Set
b.The form of a C Program
c.The layout of C Programs
d.Preprocessor Directives
4.Your First Program.
a.Commenting Programs.
5.Data Types - Part I.
a.Integer Number Variables.
b.Decimal Number Variables.
c.Character Variables.
d.Assignment Statement.
e.Arithmetic Ordering.
f.Something To Declare.
6.Input and Output
a.printf.
b.The % Format Specifiers.
c.Formatting Your Output.
d.scanf.
7.Control Loops
a.The while and do while Loops.
b.Conditions, or Logical Expression.
c.The for Loop.
8.Conditional Execution
a.Program Control - if , if else etc..
b.Using break and continue Within Loops.
c.Select Paths with switch.
9.Structure and Nesting
10.Functions and Prototypes
a.Functions - C's Building Blocks.
b.Functions and Local Variables.
c.Getting the Value of Variables into Functions.
d.Functions and Prototypes.
e.What is ANSI C?.
f.Standard Library Functions.
11.Data Types - Part II
a.Global Variables.
b.Constant Data Types.
12.Arrays
13.Pointers
a.Point To Point.
b.Swap Shop.
c.Pointers Linked To Arrays.
14.Strings
a.Stringing Along.
b.As easy as... B or C?.
c.A Sort OF Bubble Program.
15.Structures
a.Defining A New Type.
b.Structures and Functions.
c.Pointers To Structures.
d.Malloc.
e.Structures and Linked Lists.
f.Structures and C++.
g.Header Files.
16.File Handling
a.Stream Files.
b.Text File Functions.
c.Binary File Functions.
d.File System Functions.
e.Command Line Parameters.
So my question is, where do I go from here? I have yet to find any tutorials tha really cover what is up there. In more detail, I want to learn more advanced programing, I want to learn how to create programs that arent run in the command line (Windows API?). Any help on this would be greatly appreciated.