可以学好,即便是上课老师也只是讲一些课本上的重点而已,关键还是靠自己,因此自学当然可以学好啊。
先看基础、原理类的书籍,再看实例操作,自己按照书上的要求安装编程软件,边看书边思考边自己动手操作。可以去图书馆借阅有关书籍,也可以到网上搜相关教程,但是我认为拿书的话比较方便,也比较系统。从什么学起的话我觉得从C语言开始学起吧。
我们就没有从VB开始学起的(而且到现在也没学),因为学那个用处也不是很大,而且那个既然简单的话以后有必要学的时候再学啊,而且当你有了编程基础再回头的话不是就更快掌握吗?C语言初学的话也很简单的,谭浩强著的《C程序设计》基本上是所有初学者必备的。
扩展资料
机器语言
在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序,这种程序称为机器语言程序。使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。缺点也很明显,如:编程工作量大,容易出错;依赖具体的计算机体系,因而程序的通用性、移植性都很差。
汇编语言
为了解决使用机器语言编写应用程序所带来的一系列问题,文件系统驱动编程流程人们首先想到使用助记符号来代替不容易记忆的机器指令。这种助记符号来表示计算机指令的语言称为符号语言,也称汇编语言。在汇编语言中,每一条用符号来表示的汇编指令与计算机机器指令一一对应;记忆难度大大减少了,不仅易于检查和修改程序错误,而且指令、数据的存放位置可以由计算机自动分配。用汇编语言编写的程序称为源程序,计算机不能直接识别和处理源程序,必须通过某种方法将它翻译成为计算机能够理解并执行的机器语言,执行这个翻译工作的程序称为汇编程序。