Click here to Skip to main content
15,886,199 members
Please Sign up or sign in to vote.
1.00/5 (3 votes)
See more:
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.
Posted
Updated 11-Oct-15 2:55am
v2
Comments
Kornfeld Eliyahu Peter 11-Oct-15 8:50am    
A formal course can be a good beginning...
[no name] 11-Oct-15 9:07am    
What Peter mentioned above and than Praxis, Praxis, Praxis... Personally I would do it the other ...more in a mixed ...way. I would give me a Task, try to solve... in case I fail take a course, try again and so on.

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
 
Share this answer
 
Comments
[no name] 11-Oct-15 10:17am    
I think Overall a 5 is ok.
Patrice T 11-Oct-15 10:32am    
Thank you.
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.
 
Share this answer
 
Comments
[no name] 11-Oct-15 10:19am    
Also here a 5, for "practice, practice, practice" which I think is _the_ key.
CPallini 11-Oct-15 10:36am    
Thank you.
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!
 
Share this answer
 
Comments
[no name] 11-Oct-15 10:29am    
To remain consistent also here a 5 for "... practice, practice, practice ...." :)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900