Hi,
though i might not give you an answer to this, i have a quick tip: register to Mellanox Academy site. (Take the associate free membership) They have a free RDMA programing course (and few other good courses) for folks at all levels.
Hope it helps ;-)