Fixing broken links in programming guide

(cherry picked from commit 4e093b88f8f07885ca3411b4c332da94401cc29f)
Signed-off-by: Reynold Xin <rxin@apache.org>