说下个人见解。
先来分析下你好了,从你的问题描述得到些信息:
1.你下过决心了,或者说你开始时决心很大。从你在知道那么贵的学费还能直接交了预付款就知道了。
2.但在你正式开始学之后,你才发现很难,要从基础学起,然而基础却有很多不理解,然后你开始烦恼害怕,犹豫不决了。
3.正式发现难点后,你又觉得自己个人时间及其它情况导致你很可能学不好了,而且学费又贵担心浪费钱了,你开始想退缩了。
以上为我对你的初步分析,我相信和实际不会相差太大。那么就说说一些个人建议了。
1.首先解决心态问题。你还年轻,23而已,想想大学计算机专业学生,也就学四年而已,而他这四年并不全是在学计算机。也就是说真正学习相关知识的时间并不多。你自学,坚持住,认真学,那怕是在上班,也就1年可能和他们差不多。甚至更短。
2.要明确学习方法。C语言基础肯定难,但你要明确它的本质。既然是一门语言,你肯定不能当它是数学来学,就像你学英语,你会纠结一些语法吗?说到底,不过人为定义而已。很多地方你只需知道它的意思,它的用法就行了。要讲究一种不求甚解的学习。
3.然后,我要鼓励你目前的学习方法。你在每一个地方纠结其罗辑,要搞明白其如何得来,这很好,因为只有你真的尝试理解并有自我解读才能真正学会些知识。但是还是那句话,不求甚解,记住它,跳过它,之后回头再看它,自能看得明白。
最后,要说加油,坚持到底,你是一个很聪明的人,只要找对方法,肯定能学会。