We know C but What is S? Insight into the Programming Language!

What is B Programming Language and How to Learn it