Daily Archives: August 1, 2016

C Programming Tutorial – 2 – Hello World !

Published by:

1- Open Code::Blocks.

2- In left column, expand your “project” (e.g. learningProject) , go to “Sources” folder and click on “main.c”.

you will see some thing like this:

C Programming Tutorial – 1

if “main.c” is empty or contains other code, use following code.

#include <stdio.h>
#include <stdlib.h>

int main()
printf(“Hello World!\n”);
return 0;

3- click on run as follow.


4- You will see following result.

Hello world ! result

C Programming Tutorial – 1 – Introduction

Published by:

What is C (Programming Language)? 

C is an imperative (procedural) language. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. Therefore, C was useful for many applications that had formerly been coded in assembly language, for example in system programming.

Despite its low-level capabilities, the language was designed to encourage cross-platform programming. A standards-compliant and portably written C program can be compiled for a very wide variety of computer platforms and operating systems with few changes to its source code. The language has become available on a very wide range of platforms, from embedded microcontrollers to supercomputers. [Wikipedia].

Setting Up Code Blocks

1- Download and install Code::Blocks on your compute (click here).

Code::Blocks is a free C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.
Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.
Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins![codeblocks].

2- Create a folder. Your codes/projects will be store in this folder.

3- Open the Code Blocks software.

4- Go to File>File>Project.   (a new window opens up)

5- Select “Console application”  and click “GO” then “NEXT“.

6- Select “C” and click “NEXT“.

7- Give a title to your project. (e.g. learningProject).

8- Brows and select your folder which you created in step 2. and click “NEXT“.

9- In the next window do not change any thing. Just click on “Finish“.

That’s it. Your IDE is ready for writing your code.