Usually a language appears because users of another language were happy with some features and not so happy with others. Things from Algol that were kept include assignment to a variable and string literals. BCPL (a precursor of C) changed the assignment operator from := to =.
Some languages may borrow elements/ides from older languages like BASIC or COBOL aside from C. Then again they may not. Most of the times the language web site will have some historical information which can be very interesting.
“The strongest of all warriors are these two — Time and Patience.” ― Leo Tolstoy, War and Peace
Being a smart alec beats the alternative. This tiny ad knows what I'm talking about: