什么开始学习成为一名程序员 [英] What to start learning to be a programer

查看:92
本文介绍了什么开始学习成为一名程序员的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,我没有编程经验,但我一直想知道编程的奥秘,所以我找到了论坛,我想慢慢开始,一步一步但也知道要开始什么,因为我瞄准对于移动应用程序,我应该学习哪种语言以及如何免费学习?



我将不胜感激任何评论,感谢事先再见。

Hello everyone, I have no experience programming, but I always wanted to know the mysteries of programming, so I found the forum, I want to start slowly, step by step but also know with what to begin, since I am aiming to mobile applications, what language should I learn and how to learn it for free?

I would appreciate any comments on this, thanks beforehand an bye.

推荐答案

虽然你可以免费学习,但它不一定是最好的方式 - 在很多方面它是最糟糕的,因为最自由的方式是抓取一份视觉副本Studio Express for C#和它的翼。虽然它可以工作 - 几个小时后你可能会有你好世界的工作 - 这是一个糟糕的主意,因为你往往会错过很多可以让你的生活更轻松的信息。



最好的方法是:

1)某种类型的课程,由人类教授。这样,如果你不理解某些东西,你可以用不同的方式解释它。可能很贵,但您可能会在您所在地区找到一些本地资助的免费课程。

2)书籍。有很多,他们可以很好地工作 - 只要你从前到后工作,并自己做所有的练习。 樱桃采摘位是错过重要内容的好方法! Wrox和Addison Wesley做得很好,但是只要你在封面上避免使用多个感叹号,在xx天或for dummies中你就可以了。许多图书馆都可以免费借给你这些书(它们一般都不便宜)



不要试图通过查看现有代码来学习:它没有告诉你原因是什么,以及替代品可能是什么,或者为什么不使用它们。



祝你好运 - 记住:计算成功的秘诀在于思考,记忆和实践。没有捷径可以体验!
While you can "learn for free", it's not necessarily the best way - in many ways it's the worst because the "freeest" way to do it is grab a copy of Visual Studio Express for C# and wing it. While it can work - after a couple of hours you will probably have "hello world" working - it's a poor idea because you tend to miss out on a lot of information that could make your life easier.

The best ways are:
1) A course of some type, taught by a human being. This way, if you don't understand something, you can get it explained in a different way. Can be expensive, but you may find some locally funded free courses in your area.
2) Books. There are a lot of them, and they can work pretty well - provided you work through from the front to the back and do all the exercises yourself. "Cherry picking" bits is a good way to miss important stuff! Wrox and Addison Wesley do good ones, but as long as you avoid anything with multiple exclamation marsk on teh cover, "in xx days" or "for dummies" in the title you'll be fine. Many libraries can lend you these books for free (they generally aren't cheap to buy)

Don't be tempted to try and learn from looking at existing code: it doesn't tell you why it is like it is, and what the alternatives might have been, or why they weren't used.

Good luck - and remember: the secret to success in computing is to think, remember, and practice. There are no short cuts to experience!


编程中没有任何谜团,没有单一的谜团;有文盲的人将未知理解为一个谜。你会学到一些错误的东西。你慢慢开始的想法可能非常好。



我应该学什么语言这个问题是错误的。事情就是这样:你真的需要学习几个。我的实践表明,很多人只懂一种语言根本就不懂编程。这不是必须的,但这是它通常的工作方式。另外,向陌生人询问必须学习的东西不是一个正确的主意。



There are no mysteries in programming, not a single one; there are illiterate people understanding unknown as a mystery. You are going to learn something wrong. Your idea to start slowly is probably very good.

The question "what language should I learn" is a wrong one. Here is the thing: you really have to learn several ones. My practice shows that very many people knowing only one language just don't understand programming at all. This is not a must, but this is how it typically works. Also, it's not a right idea to ask stranger what you have to learn.



一种不影响方式的语言你想到编程,不值得知道。


A language that doesn't affect the way you think about programming, is not worth knowing.

参见: Peter Norvig,十年自学编程

< a href =http://norvig.com/21-days.html> http://norvig.com/21-days.html [ ^ ]。



-SA


这篇关于什么开始学习成为一名程序员的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆