api calls can be made with any programming language (sort of)- it's the interface between app's and windows. my point being, don't let "api calls" be a concern when deciding what language you want to program in.