自学不难,难的是避免走弯路。
一、首先,不同语言的入手难度是不同的。
C/C++、JAVA。殿堂级,规范好,资源好,需求多,长期投资好。就是自学门槛高点,易犯错,见效慢,要整出一个像样的作品,单撸废劲。
比较适合有时间、有耐心的选手。
Python、PHP、Javascript、小程序。热门级,上手快,新人友好,容错率高,见效快,中小企需求大。多个第三方库东拼西凑,加以复制大法,就能组成一个自己的网站/WebApp。
比较适合着急入门的选手。
自学的话,最好根据个人过往的学习毅力,理性做选择,这样真能学成的概率大点。
个人比较推荐从「上手快」的语言开始。
二、具体怎么学好?
先说下我自己的情况。
我专业是后端的,但因为兴趣使然,业余搞过IOS、Android、SPA、每种都整过大半年以上的项目,也莫名带过几个新人入行。
我的经验建议是,一开始必须以做「成品」为目标。有目标才不会学偏学泛,导致学而无用,浪费时间。
其次是「勤动手」。可以选择自己平时喜欢的网站/WebApp作为练手模板。
现在不是2000年,就别再被各