Learning, Reference and Tutorials

This is a list of resources for learning C programming in general, or something useful relating to C programming.

Newest releases

hibetterheyj Homework repo of Modern Cpp for CV (2020Spring) at UniBonn
 

cristeigabriel My CS:GO cheat, written with performance in mind.
 

VSFe This repository consists of materials for those preparing for coding tests and algorithm interviews.
 

QuantlabFinancial Your weekly dose of modern C++ challenge
 

metacall MetaCall allows calling functions, methods or procedures between multiple programming languages.
 

corellium Corellium Releases 'Completely Usable' Version of Linux for M1 Macs
 

mkirchner In a 2016 TED interview (14:10) Linus Torvalds speaks about what he considers good taste in coding. As an example, he presents two implementations of item removal in singly linked lists (reproduced below). In order to remove the f
 

yekyam A simple assembly interpreter to help people with understanding the language without the hassle of setup.
 

DanielaE An educational C++20 implementation of Boost.Optional that also is-a C++20 std::optional.
 

SamFisher18 An Awesome beginner-friendly repo to help you in open-source contributions. Made specifically for contributions in HACKTOBERFEST 2020! .Push any code in any language you want .
 

bigyanic A beginner-friendly open source repository to create your pull request.
 

harvestlamb 侯捷C++课程PPT及代码,动手学起来
 

balloonwj C/C++学习,后端开发进阶指南。
 

Mustafiz04 A beginner-friendly project to help you in open-source contributions. Made specifically for contributions in HACKTOBERFEST 2020! From Hello World Programs to Data Structure and Algorithms! all in one. Please leave a star ⭐ to supp
 

chandrikadeb7 This repository aims to help code beginners with their first successful pull request and open source contribution. Happy coding!
 

CppCon Slides and other materials from CppCon 2019
 

p-ranav A curated list of awesome header-only C++ libraries
 

jlggross Aqui você encontra os materiais de um curso COMPLETO de Graduação em Ciência da Computação de uma das melhores universidades do Brasil.
 

huangrt01 我的自学笔记,在学习shell和MLSys,整理C++、算法、操作系统,后续学习分布式系统,终身更新。
 

sogou 搜狗公司的后端C++编程标准,是一套企业级的程序引擎
 

ybygjylj This project is used to help people who want to learn C++ language by themselves.
 

muqsitnawaz Cheatsheet for best practices of Modern C++ (taken from Effective Modern C++)
 

mortennobel C++ QUICK REFERENCE / C++ CHEATSHEET Based on Phillip M. Duxbury's C++ Cheatsheet and edited by Morten Nobel-Jørgensen. The cheatsheet focus is both on the language as well as common classes from the standard library.
 

CppCon Slides and other materials from CppCon 2019
 

changkun 📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly
 

jogendra Collection of some important questions asked in job interviews.
 

Mooophy C++ Primer 5 Answers(C++11/14)
 

rougier C++ crash course for C programmers Author: Nicolas P. Rougier Sources: crash-course.rst 1Foreword 2From C to C++ 2.1In
 

kamyu104 LeetCode R.I.P. to my old Leetcode repository, where there were 5.7k+ stars and 2.2k+ forks (ever the top 3 in the field). Since free questions may be even mistakenly taken down b
 

rby90 Project Based Tutorials in C A list of tutorials that work towards the making of small to large projects in C. Table of Contents Computer Architecture Computer Networking Databases Game Development
 

s-matyukevich Learning operating system development using Linux kernel and Raspberry Pi This repository contains a step-by-step guide that teaches how to create a simple operating system (OS) kernel from scratch. I call this OS Raspb
 

boostcon C++Now 2018 Presentations Slide Deck Submission Guidelines Monday, May 07 Paepcke Morning (9:00-10:30) Opening Keynote: The Shape of a Program, Lisa Lippincott (video)
 

howardwu libsnark-tutorial In this library, we will create a simple zkSNARK application using libsnark, a C++ library for zkSNARK proofs. zkSNARKs enable a prover to succinctly convince any verifier of a given statement's validi