the logic and concepts are basically the same with all languages,
true for 3rd generation languages.
But there are several (academic) languages that have a certain scope that look very different.
Check - Sorting algorithms/Quicksort - Rosetta Code - to get an impression of the (lack of) power of expression of different languages
At least have a look at APL (looks like hieroglyphs ![]()