想要开始编程

Dan*_*Dan 23 c# ide programming-languages

我真的想学习如何编程.一位朋友建议我购买vs 2005或更新版本,如果我认真的话.有更便宜的路线吗?我想从c#开始.

Dan*_*ant 47

Visual Studio Express可从MS免费获得,非常适合入门.

  • 这很奇怪,不是吗?关于一个模糊主题的详细答案得到了一些投票和一个简单的答案,只需要花一点时间搜索发现即刻投票. (16认同)
  • 从0到8分钟的声望上限! (10认同)
  • @Dan:对你来说,这是一个"双重问题"!;)http://en.wikipedia.org/wiki/Parkinson%27s_Law_of_Triviality (8认同)
  • 这个代表系统是有缺陷的 (8认同)
  • @Dan:这个答案很容易被证实是正确的 - 像这样的问题引起了比那些模糊的问题更多的关注.---代理系统非常善于鼓励答案.或者您是否尝试将其用于某些不同的 - 例如测量程序员? (5认同)

was*_*tim 13

您可以从visual studio express开始- 它是免费的


小智 9

我的道路(到目前为止):

从没有编程我拿起Java for Dummies,然后进展到Head First Java.我发现我需要Dummies书,并发现Head First书帮助我理解了一些关键概念(例如继承和其他OO乐趣)并给出了很好的例子.

但是,OO语言的问题可能是您需要了解许多OO概念.我直接跳到Java,但事后看来,我应该从Python或C开始,获得数据结构/循环等等.首先进入OO.

我个人建议使用IDE一些书籍,但除非你真的擅长拾取错别字,导入语句等.我发现只使用记事本只会让我烦恼.

如果你有一个使用某种语言的IRL朋友的支持网络,你可能会考虑学习这些语言,就像在网上有很多很棒的教程,但有时你可能会让信息过载,你必须等待人们回复论坛.

C#适用于我所居住的工作,Java和C++也是如此.掌握了第一语言之后,您可以根据您想要工作的区域/例如Web,商业应用程序,环顾四周并学习新的东西.除非你这样做只是为了一个爱好.如果没有,请考虑市场需求.

希望这有助于^ _ ^


Thi*_*ise 7

如果您正在开始编程,Visual Studio的快速版应该足以发现C#.

您可以在这里找到最新的Express版本.


And*_*son 7

如果你之前从未做过任何编程,我建议不要直接使用Visual Studio和.net语言.为了达到可以开始编写代码的程度,你需要学习的东西太多了.

从像Python这样的简单语言开始.在记事本中编辑代码并在命令窗口中运行它.编写一些简单的程序来生成输出并从键盘读取输入.慢慢积累.

当你建立一些知识时,尝试用c#或vb.net采用相同的方法.然后探索Visual Studio,并使用winforms或wpf.

祝好运!


J. *_*fer 7

小建议:

只需购买Visual Studio软件包并尝试使用它可能会导致大脑爆炸.至少,就在我开始的时候.

我找到了一位擅长教学的朋友,可以帮助你开始学习,或者在当地一所大学(社区或技术学院)完成编程101课程.或者从互联网或书籍上获得一个好的教程.这真的是最好的开始方式,因为它们可以帮助您指明方向. 如果您不熟悉编程概念,Visual Studio软件会非常复杂.

另外,找一些很酷的东西来解决你遇到的问题:

  • 计算彩弹射程轨迹的程序
  • D&D模具发生器,当你忘记你的骰子
  • 控制iPod的工具
  • 等等


Jay*_*Jay 6

您还可以下载最新的Eclipse IDE并尝试使用Java.


Mau*_*ijk 5

或者如果你想进入多平台,试试MonoDevelop.不像Visual Studio那样先进,但肯定足以学习编程.