自学编程可以吗?可以的,但自学编程会遇到很多困难,而且自学编程没有老师教导,所以,做好自己可能会走弯路的情况。自学能力有高有低,并非无法改变。归根到底还是在于要有正确的方法,不管是笨办法,还是聪明办法,关键是要找到适合自己的办法。而且自学编程并非易事,对每个人的毅力是一个考验,同时还要有热情和兴趣,否则真的很难坚持下去,就算是学有所成的程序员,他们也要不停地去学习和开拓创新思维,跟进时代潮流。
其次,编程的语言有很多,有基础的,有热门的,但对于初学者并非是什么语言都合适,另外还要搞清楚自己学编程最终的目标是什么,想清楚后再选择合适的编程语言进行深入学习。如果确定以后要做后端编程那就学Java、Python,如果要做前端应用就要学HTML5、UI;要是涉及到服务器,系统和底层驱动就要学C/C++语言。
编程学习和其他学科一样,都是要从最基础的概念、逻辑和语法开始,对于自学者来说最好就是直接学习编程语法,通过直接应用语法来感知编程到底是咋回事,通过不停地敲代码来理解、记忆和掌握语法规则。最后,学编程应该以项目开发为主,不要东学学西学学,到时候啥也没有掌握。不要看人家说Python好就去学Python,一会学C,一会学Java,招聘时就说自己掌握这些语言。要知道不没有开发出一个网站、一个网页、一个App,一个实际的东西、项目出来,你学再多,都等于半成品,都不算学会。
总的来说就是要有毅力、有目标、有方向、有学习方法,这几样加到一起会让你学起来更轻松。最后分享一个学习Java的教程,想学的可以做个借鉴:Java基础教程>>>