个人以为,学习计算机的最好历程是,先从某个高级编程语言开始,培养自己对计算机和编程的兴趣,等到自己对一门或几门高级编程语言基础基本扎实掌握后,不要急着去学习相应的高级编程,而应该是回过头来,去把计算机组成原理,数据结构,操作系统原理和计算机网络等计算机基础理论课程学一学,让自己很进一步了解编程的底层实现和计算机的构造,然后再去学习相应高级编程语言的高级编程,会比没去学过计算机基础理论知识就去学高级编程,会有着极大的不同,并且更容易学会高级编程。