不知题主是自学者还是培训机构的人?
不管怎样,可以确定滴说,20天入门这是痴人说梦!
不管任何名列前茅的语言,每个1-2年的持续学习是不会入门的,没个3-5年的持续运用是不会成为大家的。
之所以这样说,是因为任何实用流行的编程语言都是服务应用的,没有为了编程而编程的。光学语法快则一周,慢则数月。此时,刚能做到hello world。然后各种IDE的学习与使用,再就是各种框架架构的学习运用。这离真正入门还早着呢!
首先是编程得从服务器,中间件,终端,网络都得有所了解和熟悉。不止这些基础的,如现在比较火的javaWeb,还要求懂html,webservice,css,流媒体等等。
其次是任何业务领域都有自己的一套技术规范和业务逻辑。一点不懂这些的话,相当个码农都难。
所有这些要求,本质上来说,要有扎实的计算机基础。千万别听信哪些培训机构的话,多少天入门,多长时间精通。
好多培训机构出来的多是大白菜,看似很好其实上不了台面。速成品拿来应急都难。
我不反对培训机构,毕竟这些机构也造就了一批合格的人材,有些甚至成为精英。只是奉劝哪些抱着XX天速成的而又没有计算机基础的人,别做梦了。只是多一棵白菜而已,是对自己的不负责――本身这一行业从业周期不长。
我的基本观点如上。描述不清或言语不当之处还请见谅,敬请斧正!