1.If you have BSc/MSc (Computer Science), BE/MTech/MS (In Computer/Information Science), BCA/MCA then you can learn ABAP and ABAP on HANA.
2.If you know about SQL, Database ideas, Programming concepts (Any programming) or ready to figure out how to program then you can learn ABAP on HANA.
I see this question on Quora. I feel, I must give this answer because whenever I am searching the course, and training institute and I am confused which course take and where. I suggest you take ABAP ON HANA from Anubhav trainings. Anubhav Training is nicely reputed being among the finest coaching centers for certification programs, including SAP Hana Instruction. Besides owning well-certified professors as stated, we even have a diverse group of scholars from all paths of everyday living. We give great importance to every kind of learner and educate making use of illustrative methods to describe basic ideas.