Computer Help and Spyware Removal Computer Help and Spyware Removal Computer Help and Spyware Removal Computer Help Forums Windows Startup Programs Database Spyware and Malware Removal Guides Computer Tutorials Uninstall Database File Database Computer Glossary Computer Resources
 

Welcome Guest ( Log In | Click here to Register a free account now! )



Register a free account to unlock additional features at BleepingComputer.com
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.
Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

3 Pages V  < 1 2 3  
Reply to this topicStart new topic
> Where To Start?, New to Programming
Code Poet
post 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



You can use some of the wizards in VB and in Access to help with the learning curve some. If you get into the code that they generate and start tweaking it and then debugging it. Once you actually get into serious programming though the wizards will be more trouble that they are worth. Half the time if you want to customize something that a wizard has generated for you it has put some hidden piece of code in some completely illogical place that is next to impossible to find and that will screw up the customizations that you are trying to apply.


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!
Go to the top of the page
 
+Quote Post
siddhant
post 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!! gathering.gif

thumbup2.gif
Go to the top of the page
 
+Quote Post
nigglesnush85
post 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
Go to the top of the page
 
+Quote Post
KingOfIdiocy
post 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.
Go to the top of the page
 
+Quote Post
siddhant
post 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??
Go to the top of the page
 
+Quote Post
groovicus
post 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.


--------------------
Go to the top of the page
 
+Quote Post
siddhant
post 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!
Go to the top of the page
 
+Quote Post

3 Pages V  < 1 2 3
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 12th October 2008 - 09:54 AM


Advertise   |   About Us   |   Terms of Use   |   Privacy Policy   |   Contact Us   |   Site Map   |   Chat   |   Tutorials   |   Uninstall List
Discussion Forums   |   The Computer Glossary   |   Resources   |   RSS Feeds   |   Startups   |   The File Database   |   Malware Removal Guides

© 2003-2008 All Rights Reserved Bleeping Computer LLC.