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