I found this API reference, if that helps you out:
http://www.openssl.org/docs/ssl/ssl.htmlFrom this article, they mention you should have a familiarity with C programming, so I would suggest a C Programming (or C++ or C# maybe) for the zone.
http://www.ibm.com/developerworks/linux/library/l-openssl.html