Need to learn about setting and using buffers

 

I need to learn about buffers in MQL4. I have written a lot of simple indicators and EAs but never used buffers. 

I know this probably makes those of you who really know what you are doing cringe.

I want to elevate from hack to really doing it right and I think buffers are the missing piece.

Can someone recommend a good reference book to learn about this topic?

The examples in the MQL4 online docs are not getting me to full understanding and a Google search does not turn much up.

Should I get a book on C++ to learn about indicators?

Suggestions would be appreciated.

Thanks in advance.

 
In future please post in the correct section
I will move this topic to the MQL4 and Metatrader 4 section.
Reason: