Писавшим на C++, Java стоит обратить внимание на
- interface (это не наследование а композиция)
- goroutine/channel (у goroutine нет идентификатора, к ней нельзя обратиться по имени)
- reflection в стандартной библиотеке
писавшим на С посмотреть на slice (рутинное управление памятью для динамических массивов)