Learning by Coding is an experiment in learning useful programming skills. We use a new approach to learning in order to teach you many programming languages in a painless and fun way.
The difference between LBC and many other programming resources is in the teaching style. Most programming books and publications use step-by-step instructions, showing the student how to make a "Hello World" program, then a lottery number generator, and so on.
Unfortunately this gets boring fast, and discourages learning. Many students would rather work on their own projects.
LBC separates each individual concept of a programming language so the student is free to create whatever they want, exercising their creativity and referring to this site when they need help. Instead of searching through endless pages that discuss the same concepts over and over, students can go straight to the source of the information they are looking for.
We love feedback! If you see anything that should be changed, added, or fixed, or if you would just like to say "thanks", please see the Contact Page.
Please support the people who worked hard to bring you this information by donating through PayPal to the LBC project (you'll find the information on the Contact Page).
~Ben Anderson, Founder and Webmaster