RE: https://tech.lgbt/@jyn/115855768757595310
When I was in college, I accidentally bought the a printed copy of the C# language *reference* instead of a book about how to learn C#. The bookstore didn't take refunds, and I didn't have enough money to go back and buy the right book, so I taught myself C# from the EBNF.
I don't recommend this approach, it is not a good approach.