Start learning with our library of video tutorials taught by experts. Get started
Learn how to install and set up Ubuntu as your main operating system or on a virtual machine, navigate the desktop, and work with popular Linux desktop programs.
Reviews the history of version control and demonstrates its fundamental concepts: check-in/checkout, forking, merging, commits, and distribution.
A complete tutorial and reference for C and C++, from variables to functions and loops, including the C Standard Library and the C++ Standard Template Library.