The Art of Programming
50K subscribers
148 photos
2 files
680 links
A channel with programming news and tips and tricks, for beginners but also for experienced programmers. 💻
Download Telegram
Controlling complexity is the essence of computer programming.

Brian·Kernighan¬
Why won't the #$@##@^% compiler let me do what I need to do!
Here's a type punning guide for C programmers:

http://dbp-consulting.com/tutorials/StrictAliasing.html
Ever heard of Rest APIs?
Start developing your own and sell it on the mashape shop!

http://www.restapitutorial.com

www.mashape.com
The most important single aspect of software development is to be clear about what you are trying to build.

Bjarne·Stroustrup¬
Here's a nice read from a nice author about bit operations wich are often useful:

http://sol.gfxile.net/boolean.html
Here's a nice tutorial about CSS3 for real beginners:

http://www.htmldog.com/guides/css/beginner/
Programming is usually taught by examples.

Niklaus·Wirth¬
Need to test a particular design pattern for your project?
Check out CodePen for testing out bugs, collaborating and finding inspiration.

Its playground allows you to create "pens", sets of HTML, CSS and JS.


CodePen
An introduction for beginners to dynamic and static libraries in C/C++:

http://www.learncpp.com/cpp-tutorial/a1-static-and-dynamic-libraries/
Copying all or parts of a program is as natural to a programmer as breathing, and as productive. It ought to be as free.

Richard·Stallman¬