什么是学习编程的最佳方法? [英] what are the best methods for learn programming?

查看:145
本文介绍了什么是学习编程的最佳方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有人有最好的方法让我学习编程?



实际上我省里没有一个好的课程他们只是教Visual Basic 6和FoxPro,所以我省很难找到一个好的正式课程。

解决方案

最好的方法是让老师根据你的弱点和你的方法调整方法学习编程,语言不是很重要,只有像C和C ++这样的语言更难,因为它们是不受管理的,这对初学者来说是一个陷阱。




/>
Visual Basic和FoxPro是非常好的选择。

FoxPro现在已经过时了但是非常擅长轻量级数据库。



我建议:

- 阅读文档/关注教程(很多)

- 从微小/无用的项目开始,目的是学习编程,没有做一些有用的事情。

- 从控制台模式程序开始(没有花哨的图形,没有鼠标)

- 学习调试器掌握在Visual Studio 2010中进行调试 - 初学者指南 [ ^ ]

- 有问题吗?谷歌是你的朋友。

- 学习布尔代数

- 学习一种或多种分析方法,我建议 E.W. Djikstra自上而下方法


编程?



你很幸运,因为你可能会找到很多资源(教程,电子书,视频,...)在网上免费提供学习编程。一本好书(或许多好书)将有助于获得系统的基础。然后练习,练习,练习。


如果你不能上一门课,那就买一本书 - 从头到尾跟着它,做所有的练习,无论它们看起来多么微不足道。



如果你也买不到书,那么互联网上到处都是教程网站和视频 - 其中大部分是由人写的(或拍摄的)谁对这个问题几乎一无所知,看起来似乎......



我要避免的主要是尝试看看,或试图学习没有外界的帮助你自己。它可以工作 - 或者至少看起来 - 但如果你不知道某些东西存在,你就无法了解它。这意味着你可能永远不会知道的.NET框架(例如)的大块,或者能够使用它们来让你的生活更轻松。



选择一个本书不简单,但选择目标语言,然后避免任何带有多个惊叹号,在xx天或标题中的傻​​瓜。与Addison Wesley一样,Wrox做得很好。根据您选择的语言,Petzold为Microsoft Press撰写优秀书籍。



一旦你完成了本书,练习,练习,练习 - 真的没有替代品体验!

Hi, do anybody have the best method for me to learn programming?

actually in my province is not have a good course they just teach Visual Basic 6 and FoxPro, so that so hard to find a good formal course in my province.

解决方案

The best method is to have a teacher that adapt the method to your weakness and your strength.

To learn programming, the language is not very important, just some like C and C++ are harder because they are unmanaged and that's a pitfall for beginners.
Visual Basic and FoxPro are very good choices.
FoxPro is out of fashion by now but is very good at lightweight databases.

I recommend to:
- Read documentations / Follow tutorials (a lot of them)
- Start with tiny/useless projects, the purpose is to learn programming, not doing something useful.
- Start with console mode programs (no fancy graphics, no mouse)
- Learn debugger Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[^]
- A problem ? Google is your friend.
- Learn Boole algebra
- Learn one or more analyse methods, I recommend E.W. Djikstra top-Down method


Programming?

You are lucky since you may find many resources (tutorials, ebooks, videos, ..) for learning programming available for free on the web. A good book (or many good books) would help in order to have a systematic grounding. Then practice, practice, practice.


If you can't get a course, get a book - and follow it from beginning to end, doing all the exercises, no matter how trivial they seem.

If you can't get a book either, then the internet is full of tutorial web sites and video - most of which are written (or filmed) by people who know next to nothing about the subject, it would seem...

The major thing I'd avoid is "try it and see", or trying to learn it on your own without outside help. It can work - or at least seem to - but if you don't know that something exists, you can't learn about it. Which means that huge chunks of the .NET framework (for example) you may never know about, or be able to use them to make your life easier.

Selecting a book is not simple, but pick your target language and then avoid any with multiple exclamation marks, "In xx days", or "For Dummies" in the title. Wrox do good ones, as do Addison Wesley. Depending on your chosen language, Petzold writes excellent books for Microsoft Press.

And once you have finished the book, practice, practice, practice - there really is no substitute for experience!


这篇关于什么是学习编程的最佳方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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