首先,非常感謝邀請回答您的問題!
作為一個程序猿,首先我要說的是方向很重要,你是確定要往c++或者說c這方面發展嗎?如果你是真的決心要往這方面發展,你就要了解c++這門語言可以干什么?你學習以后能做什么?是否真的有興趣,因為興趣是最大的老師!
第二你學習一門語言,需要一個系統的學習路線,一個系統的學習計劃!編程這門學科的話非常注重一個獨立思考的一個能力以及思維邏輯的靈敏性!
第三您說需要具備哪些知識,我覺得對于非專業的人士來說,要具備的都還沒有具備!編程最主要的就是就是一個思維模式的轉變!其實編程語言都是差不多的,對于初學者來說!一時半會了解編程思想是非常難的,所以剛開始學習的時候需要理解編程語言的思維模式的轉變很重要!其他的你打多了代碼就自然知道它的一個語句的應用場景啊什么的!