プログラム経験一切なしの素人です

特に理由もありませんがゲームを作ってみたいと思いました
最初はパズルとかピンボールみたいな単純(比較的簡単そうなイメージがあります)なゲームを作ってみて
最終的にはDTDみたいな防衛ゲームを作りたいです

現在すぐに手に入る本が日経でだしてる雑誌みたいなのしかないです

C++入門みたいなのとAPI入門みたいなのがあるんですが、APIとはなんでしょうか