Ugh... I remember again why I'm not a programmer.....
Well, let's not get discouraged far too easily and/or quickly...there are resources out there.
Take a look at
https://archive.org/search?query=os2, pick a book that will ease you into the OS/2 DEV game...say something like:
1) "OS/2 Warp Programming For Dummies"
- don't let the title turn you off either, we all start somewhere
2) "OS/2 Presentation Manager Programming" by Charls Petzold
- this will really do a nice job of walking you through every piece of PM API: building controls, windows, putting content into the window, manipulating it, etc.
3) "OS/2 Warp Presentation Manager for Power Programmers"
- in the meantime this little gem will step into the more advanced features, stuff you might not readily touch each and every time, it spends a good amount of time on each of the building blocks of PM programming: menus, notebooks, even stuff like inter-process communciations, etc.
4) "The Art of OS/2 Warp Programming"
- this is the most up-to-date book AFAIK, the original release covered OS/2 2.1, this one is updated to cover V4 and does a very good job of reviewing everything
Once you understand the OS/2 framework itself you are going to be in a much better position attempting to do some porting, where inherently you'll need to be able to map that "other" framework to our OS/2 model.
Hopefully, if you are lucky, your starting point in the porting effort may be pretty close, and therefore require very little "elbow grease".