首先,不管是什么语言,c,c++,java,python,c#,JavaScript等等,他们的基本概念逻辑都是差不多的,都是计算机逻辑,所以不管学什么都可以看一看这个文章
然后就是各个软件的下载,环境变量的配置,找到资料
然后就开始写代码,刚开始肯定有很多错误,以c为例,小明看到这个代码然后开始写
#include<stdio.h>
int main(void)
{
printf("Hello, world!");
return 0;
}
然后小明写完后进行运行,一下子爆了108个错,小明找了半天也找不到错在什么地方
实际上这种情况非常常见,仔细观察这个代码,与我们平时的表达有什么不同,第一方面我们平时用汉字,这个是英文,第二方面即便是普通的美国人,平时也不会写一些键盘上面可以找到的特殊符号,#<>(){};,这里面不管是什么对于新人来说都是非常困难的
那么解决办法也很简单,就是首先需要一个完全正确的代码,比如这个,然后就玩连连对的游戏,比如:
正确的代码:#include<stdio.h>
小明的代码:#includ<stdio。h>
然后一个字一个字的对照,然后发现少了一个e,应该是.写成了。
新人刚开始应该很少有自己的想法,所以绝大多数都是语法方面的错误。
然后第二方面的困惑是,我们平时看到的软件等等,都是运行的我们可以使用的,那为什么做这些运行在控制台上面的东西,这些东西虽然运行不了,但是相当于辅助轮,用来帮助过渡用的
然后ide会自动的填写很多单词,但是不建议用ide,等到基本的东西差不多了开始正经写能运行的东西了再去用ide,轮子差不多也是这个时候就过渡了
然后不求甚解,非常难理解的东西就跳过,但是有点理解的东西要死记硬背,很多人说先理解然后背起来就快很多,但是实际上是很难完全的理解,遇到什么,大概知道是做什么的,然后也没完全理解,就多默写几遍