如果你真的喜欢程序,以及程序构造的一切。
你应该立即学一门有构造界面能力的通用语言。因为c给你的只是一个命令行。
至于什么数据结构,数据库,操作系统,并不影响你学习界面。
打基础当然很重要,但是为了基础而基础,一味打基础,会消耗人的兴趣。
为兴趣,学什么都快。
个人感觉学计算机应该从c开始。
学软件编程,可以选一些带界面的语言。比如js。