Anu*_*yal 18
我认为最好的办法是学习Python,因为
我同意这里的大部分帖子,但我想在此加上我自己的倾向.学习编程语言应该改变您对编程的思考方式,并允许您制作有用的程序.下面的列表是易于学习(基础知识)的混合,可以帮助您思考编程问题
我将从获得基本知识开始.即能够以这三种语言中的每种语言(按顺序)制作基于文本的Connect 4游戏.哪些书可以帮助你做到这一点主要是个人偏好.
编程不仅涉及代码和语言.这是关于你在计算机上所做的一切,请阅读实用程序员和代码完成2.SICP和Hacker's Delight的额外积分
如果你想通过为Scheme编写一个解释器(通过再次阅读SICP)和/或查看FORTH 来了解更多关于编程语言如何工作的信息.或者通过编写越来越多的程序来了解有关如何编程的更多信息.一旦掌握了基本知识,就可以重新编写尽可能多的不同计算机程序.
你会有十几个不同的人推动你学习他们喜欢的语言.
归结为它虽然没有太大的区别.只要你选择现代和面向对象的东西你应该没问题.
假设您正在谈论编程而不是Web开发,那么以下任何一种语言都是完全可以接受的第一语言:
各有利弊; 在Python和Ruby中可能没有那么多的工作,C++对于初学者来说更难,但是最终你需要知道的东西,C#/ Java会让你从那些困难的东西开始隐藏,但就像我说你需要的那样最终学习它.VB.net源自BASIC语法,因此您可能会感到宾至如归,但许多程序员更喜欢C风格的语法.
如果你有一个特定的焦点,那么这可能会决定一些选择,但如果你只是学习编程,那么任何人都会这样做.如果你一直计划成为一名优秀的程序员,你自然会学到几本.