QlikView has combination of languages that can be used to manipulate data, VBscripting, SQL Server & C++, are few of languages. if you have Excel (VBA) Object Orient Programming language and SQL knowledge will be very useful. For Datamodeling concepts u need some Database concepts on SQL r Oracle n other databases.