有一点点VB和C的基础,现在想学习编程,从什么开始学起?继续学VB可以吗?入门级的应该看什么书?
这个要看个人后续规划,但是都离不开前端,html+css+js+jquery,后端就看是学PHP还是java了,如果自己规划想自己独立完成什么项目,最好的就是从前端学起,然后学习后端,在学习后端的时候就会用到前端知识。
我之前给朋友规划过一个学习步骤,希望给你帮助
1.先学习前端简单知识,html+css+js,网上很多视频教学,自己先看一遍,然后自己再跟着敲一遍,然后自己再默写一遍。
2.学习java,下编辑器myeclipse,然后我给他在网上找了很多基础的学习视频,先了解java的理论,然后是跟着视频自己敲代码,最主要的就是自己总结。
3.等用简单的前端加后端知道sevlet能做登录功能之后,了解mysql数据库,然后跟着视频配置数据库,然后进行增删改查操作。
4.数据库搞好之后就是一些后端的框架,springboot mybatis 等,也是跟着网上的视频或者案例进行自己配置编写。
5.后面就是使用前端框架,搞一些漂亮的样式。
总而言之,我对我朋友说的是,前期,你不要管这个代码这个方法是怎么实现的,你只需要知道怎么用,这个方法,这个代码能到达什么效果就可以了,后期等你差不多都掌握了,再去深入了解。我们就像是厨师,只需要各个菜品 各个材料 各个调味料是什么,用了能达到什么效果就可以了,何必前期就去深究这个菜是由什么组成的,这个菜是怎么长出来的是浇的什么肥料,没必要的。
还有一点就是,不懂就百度,人不能全知全能,不懂就问就可以了
看自己对什么编程语言感兴趣,找相关基础书籍都可以。
要快速提升的话,通过看视频是最好的途径。
看自己想往哪个方面发展。然后看招聘公司要求的技术栈来补充学习。入门的话,Python 应该算是最简单的。
如果有基础的话可以通过练习来信息,首先选择自己要学习的方向,然后可以通过做题来提升自己,遇到会的可以直接解答,不会的可以有目标的学习,可以很好的节约时间。lintcode就是一个不错的做题平台,里面有很多大厂的面试题,可以通过这些有目的的学习,觉得有用请采纳!
入门就学python, 可以自己动手实践很多有用的东西, 让学习保持下去. 如果是转行就业, 推荐你去培训班, 最高效经济.
1、先确定学习的方向与目标,再确定开始学什么,如果没有想过也还没有这么长远的计划就从有基础的开始吧,上手快;
2、选热门的编程语言学总不会错,看这个排行榜,选前10的吧:
VB不建议学习了,想学Windows桌面开发的话可以尝试C#,还可以可以做一些游戏什么的,全平台的话Java会好一些,看书不如淘宝几毛钱买一些视频看,跟着一起练习效果会好很多
有C的基础可以向C++或JAVA发展,有了基本的编程思路,学这两个也比较容易掌握一点,去B站搜视频,一分钱不要,而且讲得比培训还要好。
对于我来说学习什么语言其实不重要,重要的是编程逻辑思维,也就是《数据结构》,在面试的时候面试官很喜欢出数据结构的题目。
学习C语言可以让你更加了解计算机的运行逻辑,但是他的学习难度比较大,并且需要自己一点点的做东西。这样会打击学习的积极性。
如果你想快速的做一个东西的话,你建议可以学习python语言,目前我学习的语言中,这个语言是我学得最快的一个语言,大概就三天就学会了。并且python可以做到的东西还是很多的。
有下几点建议:
1.找一个已经入门的老师作为一对一指导,小问题可以节约很多时间。
2.你可以先做一个小东西这样有目的的学习是很快的,比如:
名字比拼的游戏: 主要是算法。
天气预报:需要知道网络相关的知识。
星座运程:需要知道网络相关的知识。
学习的网站如下:
你有C基础,那就是编程基本语法都知道,再有VB基础,离这两者最接近的应该是C#了,我原来上学也只是会C,后面学的C#,比C++简单,当然你也可以学C++;
C#在自动化行业用的很广泛,C++在所有平台都很适用,就是难度大。