1.プログラミング言語を選択します
プログラミングを学ぶには、最初にプログラミング言語を入り口として選択する必要があります。言語はツールです。ツールを選択する前に、あなたがしていることを明確に行い、それからどの言語が行うのに適しているかを見つける必要があります。たとえば、バックエンドプログラミングJavaとPython; HTML5、UI;サーバー、システム、および基礎となるドライブ学習C/C ++のフロントエンドアプリケーションを実行します。
2.バージョンのバージョンをよく絡まないでください
第二に、言語を学習することを選択し、どのバージョンを巻き込むのではなく、最新のものを学習し、互換性の問題を常に気にするわけではありません。初期しきい値を持っている新参者は、長い間ピットを掘るレベルに達しません。そして基本的に、新人として、開始を学ぶことの開始から1〜2年かかります。その時点で、このバージョンは安定した主流バージョンです。
 3.まず第一に
最初は、退屈なコンピューター構成の原則と設計パターンの知識を学ぶ必要はありません。最初に言語を学び、歴史、利点、違いを学ぶ必要はありません。直接文法を学ぶ必要はありません。そんなに気にしないで、最初に見ることができることをしてください。コードをノックしてコードをノックし、コンピューターを制御する感覚を感じます。このようにして、あなたはクールに感じ、友達と学ぶことの熱意を刺激することができます。
まず言語を学び、歴史と比較を振り返ってください。マスターの理論を見てください。より多くの知識を徐々に拡大する方が効率的かもしれません。
 4. Windows First Schoolで最初にLinuxをしないでください
多くの前任者は、Linuxシステムの下でプログラミングがどれほどクールであるかを教えてくれます。Windowsでは、Macの下でどれほどエレガントで、より低いかを教えてくれます。コマンドラインシステムが本当に効率的かどうか。
新人がLinuxを使用しない場合、最初に学習しないでください。故意にUbuntuをインストールして長い間黒いAppleをインストールしないでください。それで、それは最初からWindowsで最高でした。Windowsプラットフォームに基づいた初心者情報はありません。
5.リソースを見つけるのが得意です
あなた自身の学習の熱意と進歩によると、あなたはいくつかの学習のリソースを見つけることができます。Google検索、Mengbaoは最初に直接コードを奨励し、他の知識を一時的にスキップしました。しかし、プログラミングを学ぶ前に、科学的にオンラインで学ぶ。
しかし、まだ非常に重要なポイントがあります。インターネット上には多くの学習リソースがありますが、記事の動画は何であるかを学びたくないのですが、段階的なサイクルのプロセスが必要です。触れないでください。この段階では！だから、地面に出発してからではないように！この編集者は、私に報告した多くの友人に出会いました。
「私は退職の端で引退の端で死にかけている高齢のプログラマーです。最近、私はC言語、C ++、プロジェクトソース、ツールを学ぶための完全な方法を整理するためにしばらく時間を費やしました。友人、雰囲気、そして同様の学習のパートナーは重要です。私はC -Langua/C ++プログラミング愛好家のための集まりの場所をお勧めします>> C/C ++プログラミングテクノロジーの学習と交換、およびマテリアルノートとプロジェクトソースコード！フレッシュフレッシュ！学生パフォーマンス管理システム！
First -SchoolとAdvanced Friendsへようこそ。あなたがあなた自身の努力で次の優れたプログラマーになれることを願っています。仕事をする必要があり、興味があり、C/C ++を学ぶことを学ぶパートナーは、業界に参入するために、一緒に学ぶことができます！「
1、选一门编程语言
学编程自然要先选一门编程语言当入口。语言都是工具，选工具前你要明确自己做什么东西，然后找什么语言适合做。例如后端编程学Java、Python；做前端应用学HTML5、UI；服务器、系统、底层驱动学C/C++。
2、选好语言不要纠结版本问题
第二选择学一门语言不要纠结学什么版本，学当下最新的就行，不要老在乎什么兼容问题。初入门槛的新人，在很长时间内达不到要被版本区别挖坑的水平。而且基本上作为新人从开始学到开始能做产品怎么也得一两年，到时候现在这个版本就是稳定主流版本了。
 3、先搞定语法
一开始不用学枯燥的计算机组成原理、设计模式之类的知识。就先学语言，也不用深究历史啊，优点啊，区别啊，直接学语法。不用管那么多，先做些看得见的东西。敲代码敲代码一直敲代码，感受一下控制计算机的感觉。这样才能让自己感到酷炫，激发一边学一边和小伙伴们嘚瑟的热情。
先学好一门语言回头再来看看历史和做比较，看看大师们的理论，逐渐向外扩展更多知识或许更有效率。
 4、不会Linux就先在Windows上学
很多前辈会和你说Linux系统下编程多酷炫， 用mac下多优雅，用Windows多Low。那些命令行系统是不是真的很高效抛开不说。
如果新人不会用Linux就先不要学，不要刻意去装个ubuntu装个黑苹果搞半天，装好了不知道怎么搭建开发环境又搞半天，然后Windows习惯一时半会有挥之不去效率特别低下，各种常用软件还没有，还没开始学编程先把自己的生活搞得一团糟了。所以一开始就在Windows上搞，这是最好的。还有就是新手资料基于Windows平台是最多的。
5、善于寻找资源
根据自己的学习热情和进度，可以去找一些学习的资源。google搜索，萌宝上面鼓励一开始直接敲代码，暂时跳过其它知识。但是学编程前先学会科学上网。
但是还有很重要的一点，网络上虽然学习资源一大把，文章视频什么，但是不要看到就想学，你需要一个循环渐进的过程，不是你这个阶段的就不要去触碰！以免从入门到入土！这个小编碰到过很多小伙伴们跟我反映说：“为什么我感觉我学的好乱,到头来还是什么都不懂”！
“我是一名从事了10年开发在退休边缘垂死挣扎的高龄程序员，最近我花了一些时间整理了一个完整的学习C语言、C++的路线，项目源码和工具。对于想学习C/C++的小伙伴而言，学习的氛围和志同道合的伙伴很重要，笔者推荐一个C语言/C++编程爱好者的聚集地> > >C/C++编程技术学习交流，还有素材笔记和项目源码等！新鲜出炉的学生成绩管理系统！
欢迎初学和进阶中的小伙伴。希望你也能凭自己的努力，成为下一个优秀的程序员。工作需要、感兴趣、为了入行、转行需要学习C/C++的伙伴可以一起学习！”