还有五天20岁,想零基础自学编程

为什么想学编程:想进入华为工作、自己对编程也有一定兴趣、想要高工资

想问大家的:我现在应该怎么开始学习?

可以先从C/C++开始入门:
先学C/C++对你后面入门其他编程语言是有益处的,但也不是说一定要先学习C/C++,只是C/C++入门来说可能好一些,当然现在热门的java、python也可以。入门语言个人感觉没有绝对的非要学哪个,我个人而言是先对C语言感兴趣,所以先学习的C语言,之后就接着学C++、Java等。简要说几点:
1.入门可以选C语言或者感兴趣的(兴趣不是最重要的,但是有兴趣了,动力自然而然就上去了)
2.夯实基础(可以考虑网课+相关书籍 网课:B站/MOOC等 书籍:C语言的话 《C primer plus》、Java的话《Head first java》等等)
3.多上机练习(通过练习巩固基础)
4.多思考(不要还没有思考之后,就去看答案)
5.多总结(总结,是对所学知识的提纯)
6.通过练习巩固之后,可以考虑做算法习题,也可以做一些项目(这个看个人当下需求)。
以上仅供参考,希望对题主有所帮助!

你先在招聘网如51 boss 拉钩等查找自己心仪的岗位薪资别太高,然后根据岗位要求再在bilibili找对应的知识点学习,最开始你应该学好一门编程语言。切记千万别过分高估自己。这是一个艰苦的过程,慢慢来吧,加油!

个人感觉学编程,C语言是编程基础,数据结构与算法是入门程序员必修课程,在撑握一定C语言和数据结构的基础下,确定自己感兴趣的领域,例如前端、后端、嵌入式、人工智能等领域,然后学习各个领域需要使用的编程语言,深入学习对应领域所涉及的知识点,然后前后端编程是框架的学习和使用。学习过程中得动手敲代码,尽量不要复制别人的代码,寻找对应的开源小项目进行实践,分享博文或者视频作总结。