LearnCpp.com is a totally free website devoted to teaching you to program in C++. Whether you’ve had any prior experience programming or not, the tutorials on this site will walk you through all the steps you’ll need to know in order to create and compile your programs. Becoming an expert programmer won’t happen overnight, but with a little patience, you’ll get there. And LearnCpp.com will show you the way.
Did we mention the site is completely free? And not free as in “First one is free, man!”, nor “This wonderful synopsis of our content is completely free. Full access for 3 months is only $129.99!”. LearnCpp.com is totally, 100% free, no strings, no catches, no hidden fees, no taxes, and no license and documentation charges.
So, the obvious question is, “what’s in it for us?”. Two things:
- We love to teach, and we love to talk about programming. This site allows us to do that without having to get a PhD, grade homework, and deal with students who need to have the final moved because their “cat just died” (sorry kitty!). Furthermore, our readers are creative, inventive, and very intelligent — sometimes they teach us stuff in return! So we learn while we teach you, and that makes us better in our careers or hobbies. Plus, it allows us to give something back to the internet community at large. We’re just trying to make the world a better place, okay!?! (*sniff*)
- Advertising revenues. See those adsense ads on the right? Every time someone clicks one, we make a few cents. It’s not much, but it’s (hopefully) enough to at least pay the hosting fees and maybe buy ourselves a Hawaiian pizza and a pint of Newcastle every once in a while*.
(* Beer and programming don’t mix. Please code responsibly.)
“I just finished reading through your C++ Tutorial. It’s wonderful. I have taught C++ to college students and have examined many, many intro books on the subject. Your tutorial is the clearest and most comfortable coverage available.”
- Dr. Robert C.A. Goff, MCSD, MCDBA, MCSE,
Consulting and Training in Microsoft Technologies
Alex conceived, created, and maintains this site. Alex has a bachelors/masters degree in computer science from the University of California, Davis and an MBA degree from WP Carey School of Business at Arizona State University. In the past, he taught 150 students how to program C++ at UC Davis, giving lectures 3 times a week. He has worked in industry as a programmer (using C++) for the last 10 years. You can reach him at alex (at) learncpp (dot) com. LearnCpp.com has been up and running since 2007!
Any comments about the site or content on the site can be directed to learncpp (at) learncpp (dot) com.
Support this site!
If you find this site’s content particularly useful, consider making a donation.
Users of this site have donated a total of $210 so far. All donations go to hosting fees and help keep the site free for everybody. Thanks to everyone who has made a donation!