作为一名计算机专业的教育工作者,我来回答一下这个问题。
首先,非计算机专业同学自学计算机知识还是具有一定难度的,一定要做好学习规划。
自学计算机知识要先明确一个学习方向
想自学编程跟是不是计算机专业关系不大,主要是看有没有决心,有决心就能排除万难,取得真经。
我的大学老师就是从化学专业转到计算机的,后来还当了计算机与工程学院的院长。
非计算机专业要比计算机专业学起来更辛苦一些,这是必然的。因为计算机专业开设了很多相关的基础课程,比如数据结构等。非计算机专业要自己后面慢慢补喽。
想入坑,第一要目标明确,选一个方向,比如学C就认真研究C,想学前端就老老实实学HTML+CSS+JS 等,切忌这又学学那又学学,最好啥都没学好。
选定了一门语言后,就去网上选些教程,最好是视频教程,跟着老师学,学完自己敲代码,有问题多百度,学完一个疗程下来,基本可以上手了,然后找些项目dem、源码,认真研究,一定会有大收获的。
再后面还要学一些主流的框架,结合框架做很多结构项目,基本可以出师了,更精的需要边工作边学了。
学海无涯苦作舟,加油。