массивы строк, массивы объектов, интерфейсы, типы свои... и вот так потихоньку разбирайся, документация богатая.
самое главное ты должен понять в чем его выигрыш, какую он проблему решает, и тогда начнешь осознанно его применять. а понимание тебе с практикой и должно прийти