Code::Blocks IDE adalah software programming dibawah lisensi GNU General Public License version 3. Bisa diperoleh secara gratis di website-nya codeblocks.org. Default-nya Code::Blocks IDE tidak disertai compiler apapun, namun beberapa ada yang disertai dengan GCC compiler dan GDB debugger dari MinGw untuk pemrograman dalam bahasa C atau C++ bias diperoleh di Code::Blocks Sourceforge. Selain C/C++ ada juga Code::Blocks yang diperuntukkan untuk Fortran. Khusus untuk Fortran bisa diperoleh dari halaman FortranProject Googlecode.
Kelebihan dari IDE ini adalah open source dan bisa diperoleh secara gratis, bahkan kita bisa mengembangkan plug-in untuk menambah kemampuan dari Code::Blocks ini. Tampilan dari Code::Blocks juga sangat user friendly, ada semacam kemiripan dengan Visual Studio dengan keberadaan Project Explorer.
Selain keberadaan Project Explorer, ada kelebihan lain yaitu sembari kita menuliskan syntax, code::blocks memberikan syntax suggestion sehingga kalau terkadang kita lupa syntax dan fungsi-fungsi yang akan kita pakai, code::blocks bisa “mengingatkan”.
Secara garis besar Code::Blocks sudah sangat mencukupi untuk belajar pemrograman C, C++, juga Fortran. Dengan penambahan Plug-In bahkan bisa untuk bahasa pemrograman lainnya.