想在大学学编程,有哪些途径可以学习?
如果有时间,可以自学;首先,你要知道自己的方向。就像考驾照一样。你得决定先拍什么照片,是开汽车、公共汽车还是卡车。方向选择编程大致可以分为前端工程师和后端工程师;前端工程师;主要是围绕HTML,CSS,JavaScript来学习,现在因为nodejs,后端什么都能做,前端也能做。独立开发应用,需要掌握至少一个mvvm框架、nodejs和至少一个数据库。后端工程师;掌握c#、java、python、php、go、ruby语言中的至少一种,掌握基于语言的桌面应用或web应用的开发。
如何开始学习;选好语言和方向后,就可以开始学习了。最好的学习方法是实践,多写代码,给自己定任务和目标,边学边做,达到目标。不建议在家盲目看书或看视频。不写代码永远学不会编程。没有任务驱动,很难学好编程。只有用学到的编程知识去构建信息系统,解决实际问题,才能在过程中成长。建议一开始多看看网络视频。多看书,多练习。视频只是作为辅助学习工具。我觉得C和vb都可以,都是入门的。c语言让你快速熟悉代码,vb让你快速熟悉图形界面编程,这两个都不错。把这些数据结构再学一遍,就可以入门了,然后选择适合自己的编程语言和编程工具。自学网站挺多的,但是我建议耐心阅读,这样可以系统快速的学习知识。
可以先从一门编程语言开始学,个人推荐C语言,先了解基本语法,然后根据书上的例子开始在电脑上敲代码。即使一开始完全按照书上的例子敲,也要自己练习。记住代码是敲出来的,不是看出来的。自学网站我推荐在手机app里学习,像网易云学院比较好,那里有很多免费的课程,带你入门就够了。