难者不会,会者不难。
编程的基本要求是数学逻辑思维,高级是各种算法。
如果你认为自己的数学没有问题,那么就可以学习编程,否则建议就不要浪费时间了。
另外,不要相信IT培训机构,
谢邀。
① 你的学习目标清晰吗?
② 遇到困难你会坚持吗?
如果两个都是肯定的答案,那可以很坚定地告诉你:这很容易。
我认识一位朋友,大学上课学的FORTRUN,很枯燥。同学给了一本具说很有趣的BASIC,也没觉得有什么。突然一天看到BASIC书后面附录的函数列表大全,里面有画图、奏乐等很多有趣的函数,看得津津有味。他一直想编一个音乐类的小程序,但很多基本功能不知怎么实现,大部分编程课也不讲,却不料在这里发现了新大陆。
然后他一发不可收拾,自己业余写了多个小游戏,打字练习,贪吃蛇等。后来工作后,趁五一放假七天,跟另一同学接了个活,用从来没学过的DELPHY语言,现学现用,每晚干到凌晨三四点,两周赚到的钱,相当于他当时两个月工资,买了他人生中第一部手机。
再后来,他辞职去了一家著名企业,一去就涨了5倍工资,十几年里收入涨了几十倍,具说他还只是表现一般的员工,不然更多。
从中可以看到,不以学习为目标,而以写出有趣或实用的程序为目的,需要什么学什么,就会容易了。外人见其苦(没日没夜),自己得其乐(收入多多)。