Man brukar lära sig krypa, sedan gå för att slutligen springa. Visst är det möjligt att börja med c++ men i mitt tycke är det att göra det mycket mer komplicerat för sig än nödvändigt.
Jag skulle föreslå något enklare att börja med. C# eller java borde fungera, eller något scriptspråk för att enkelt komma igång och tänka på hur man löser en uppgift.
Att hoppa på objektprogrammering redan från början tycker jag är att göra det svårare för sig än nödvändigt. För egen del vill jag minnas att det tog ett tag att förestå objektprogrammering (vilket var i object pascal

nån gång förra årtusendet)