1、.C当然是基础,在java下就可以编写开发一些软件,相对来说java下的程序适用的比较广,可以在许多手机系统下使用。另外,塞班是目前比较成熟的一个手机系统,主要使用C++作为集成化的开发环境,如果有兴趣你可以去电驴上下些资料自学。
2、很多人在自学软件开发时,学一段时间就会盲目,突然不知道该往哪方面学习了,甚至于自身学的技术都是一些过时的,现在的互联网企业已经完全不需要这方面的技术了,最后自己虽然很努力地学习了,但是找的工作却远不如那些参加过培训的学生。
3、自学编程其实挺困难的,需要很强的毅力和坚持。建议是学习JAVA,因为JAVA应用比较广泛,在PC段、WEB端、移动端都有非常不错应用场景,市场需要也大,就业前景好。具体的学习步骤,先学习JAVA基础,然后JAVA高级,JAVA WEB,JAVA框架等等。这之中还要学习数据库。