完全零基础自学编程,应该选择哪个入门方向

最简单的还是c#写个console程序,然后写个winform或者wpf的UI。如果要打基本功的话必须c++,但不必用太多cpp特性,做算法题的话就当c来写也是一样的。网站前端什么的不是很适合入门,牵涉的面太广了,即使很容易做出来你也搞不明白究竟是怎么做出来的。Visual Studio有免费版本的。
■网友
个人感觉还是web好一些原因如下web主要是前段和后端前段HTML+css+javascript,后端需要PHP或者python,或者比较新潮的node.js, 还要懂一些linux操作系统太难,电脑软件也不是一朝一夕可以出师的,无尽的bug相对来说,web的上手难度较低,但是学精也不是很容易的事web的代码很容易找到,也有无数的网站可以参考IOS/安卓也比较热门,上手也不难,也有很多源代码和课程可以学习也是很不错的也就是HTML5和app之争了。如果只是基于个人兴趣的话个人觉得学习python比较好python语法灵活,功能强大,可以在操作系统,web,数据处理,游戏开发等各方面应用是最好的脚本语言,没有之一虽然不太适合大型项目,但是lz估计对大项目也没什么兴趣网上的包也很多,和linux绝配lz可以考虑一下,学linux+python纯C语言编辑器,几乎没有了,都是c++,向下兼容C主要有ms家的vs,有免费的社区版本然后就是gun的gcc,linux自带还有就是clang,BSD和mac的默认编译器编译功能是ms最好,但是目前ms不支持其他平台gcc和clang都差不多,gcc流行一些,clang支持更多的c++特性
■网友
编程入门指南 v1.3 - 萧井陌的专栏 - 专栏既然只为兴趣,那就看看你兴趣有多大喽。
■网友
个人建议从应用程序或者app入手吧。理由有几点,首先服务器端和客户端之间的交互对新手很难理解。其次如你所言,操作系统很难学,硬件软件结合,而且个人开发一个系统几乎是不可能。


    推荐阅读