Ransen's ObjectARX Course
What you need to know to do the course
C++
Real beginners in C++ should maybe wait a couple of months before tackling the course. If you are a beginner in C++, but have two or three months regular C++ programming experience the course will not stretch your knowledge too much.
Medium to advanced level programmers will have no problems at all with the C++ content of the course
AutoCAD
It is rare that an expert programmer of AutoCAD applications is an expert user of AutoCAD, they are simply different fields. However a programmer of AutoCAD should know the basics of AutoCAD use. If you know what I mean when I say BLOCK or LAYER , and know how to create BLOCKs and LAYERs in AutoCAD, then you have enough AutoCAD knowledge to do the course.
AutoLISP
While it is useful to have a knowledge of AutoLISP, it is by no means necessary for the course,
MFC and Windows programming
While it is useful to have a knowledge of MFC and Windows programming in general, it is by no means necessary for the course. The course contains a description on how to use MFC in AutoCAD, but this is for those who already know and use MFC.