Welcome Guest ( Log In | Click here to Register a free account now! )
Welcome to Bleeping Computer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.![]() ![]() |
Jun 27 2008, 12:20 PM
Post
#31
|
|
![]() Member ![]() ![]() Group: Members Posts: 96 Joined: 3-June 08 From: North Carolina, USA Member No.: 213,966 |
I firmly believe that one of the most important things that you learn while programming is good debugging techniques. If you have that then you can learn from any code that you can get your hands on. Learn to step through code, print statements in any language are invaluable. I KNOW that I told it to do this therefore that is what it HAS to be doing. Bull. How many times have you set a print statement only to realize that you only thought that you told the program to do something? Learn many different techniques of printing. Print to a window, print to a message box, print to a file. Yeah, end users lie too so you need to be able to print to a file and capture exactly what they are doing in the case of some mysterious random appearing error that they get. NO! They would never hit the delete button and then ignore the warning message that pops up. Never. End users never ignore message boxes and never delete files. Stepping through code, especially in a windows environment will reveal so much. Windows applications don't necessarily perform in the manner that you think you are telling to perform. Testing, learn how to stub programs and test the extremes of procedures and functions. Really the best way to learn how to program is to jump in and start doing it. Don't be afraid to ask for help from someone with experience and when they have something to tell you then LISTEN. Don't ever think that just because they only code is some other program that they don't know anything. My mentor was COBOL programmer. He taught me more about the basics of programming than any professor or book ever did. Now I'm teaching him about OOP. If your in school look into a COOP or internship position so that you can get hands on experience with real applications. They understand that you are there to learn and most of the time you get paid for it and many times end up with a job when you get out of school. Good luck! |
|
|
|
Jul 9 2008, 07:04 AM
Post
#32
|
|
|
Member ![]() ![]() Group: Members Posts: 26 Joined: 19-June 08 Member No.: 217,282 |
this is a very interesting topic and 1 that is prooving to be intensely useful to me!!ive read the entire topic ,followed the links , done my own research and have found that python is probably the best place to start for me and also for u if u like!!ive decided on learning pthon and then moving up to ooc++ and thereafter braching out to wherever i learn will suit me!!comments??
ps:is anyone here an expert at python,so that i know who too look for wen im stranded!! |
|
|
|
Jul 9 2008, 07:37 AM
Post
#33
|
|
![]() Forum Addict ![]() ![]() ![]() ![]() ![]() ![]() Group: HJT Junior Classmen Posts: 3,735 Joined: 7-January 07 From: UK Member No.: 105,123 |
Python is a good choice, as are any object orientated languages.
-------------------- Regards
Alan |
|
|
|
Jul 9 2008, 06:17 PM
Post
#34
|
|
![]() Forum Regular ![]() ![]() ![]() Group: Members Posts: 250 Joined: 15-April 08 From: Donnie Darko Land Member No.: 203,315 |
There is a free online course in C which may be a good starting point for absolute beginners.
http://www.programmingebooks.tk/ Click on C under Categories. Scroll down to near the bottom of the page for the videos. -------------------- Just because you're paranoid, doesn't mean they are not out to get you.
|
|
|
|
Jul 10 2008, 02:54 PM
Post
#35
|
|
|
Member ![]() ![]() Group: Members Posts: 26 Joined: 19-June 08 Member No.: 217,282 |
forgive me if i am wrong but is the c programming language not obsolete now?i thought that learning ooc++ was actually easier than c??
|
|
|
|
Jul 10 2008, 03:23 PM
Post
#36
|
|
![]() Hail Groovicus! ![]() ![]() ![]() ![]() ![]() ![]() Group: Site Admin Posts: 5,992 Joined: 5-June 04 From: Vermillion, SD Member No.: 689 |
QUOTE c programming language not obsolete now Not at all. Unix wouldn't exist without it (and by extension, Linux), Windows either. Nor would your hardware work, television, microwave, etc. QUOTE i thought that learning ooc++ was actually easier than c Easier how? Do you know both languages? Actually, I have never heard of ooc++. Object Orientation is a programming paradigm that has nothing to do with a particular language, although some languages lend themselves to OO much better. C could be used to do OO programming if one desired. -------------------- |
|
|
|
Jul 10 2008, 05:55 PM
Post
#37
|
|
|
Member ![]() ![]() Group: Members Posts: 26 Joined: 19-June 08 Member No.: 217,282 |
i completely understand wat u just said but u took my asumption wrong!!i meant was learning c over c++ of any use now?? is c++ not an extended and easier version of c?and ty for correcting me on the oo bit lol!
|
|
|
|
![]() ![]() |
| Lo-Fi Version | Time is now: 12th October 2008 - 09:54 AM |