If you're new to programming, you'll find C++ to be extremely daunting. Visual Basic is easier, though still very tough. You should try your hand first at simpler languages like pseudocode, then step up to Metastock or Amibroker's easy proprietary languages, then TradeStation's EasyLanguage...