Guidance, please.

This is a discussion on Guidance, please. within the C Programming forums, part of the General Programming Boards category; Hi, I have read through all of C for Dummies and am currently reading though the wonderful tutorials on this ...

  1. #1
    Registered User
    Join Date
    Nov 2008
    Posts
    3

    Smile Guidance, please.

    Hi,

    I have read through all of C for Dummies and am currently reading though the wonderful tutorials on this site. I am, however, having trouble absorbing the material. As with C for Dummies, I read along with the text (and often re-read it) and write and compile the practice programs that go along with each lesson. Unfortunately, this isn't (it seems to me) leading to any real skill in C or any real understanding of how to program on my own.

    In the lab I work in, I learn assays that require lots of steps, very much in the same way as programming has been presented to me. What I know of myself from learning the assays is that I wont understand something or be able to perform a task unless I actively do it, myself. I.e., I can watch the assay be performed many times and not "get it."

    I am wondering I can some guidance from the C wizards of this forum in terms of learning the language. I feel as if I could actually write a real program (with lots of help, of course) that it would greatly improve my ability to learn.

    Please, any thoughts or guidance would be very much appreciated!

    Best,

    Matt

  2. #2
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,189
    Once you understand the basic syntax of the base language, you need to move on to problem solving. Just like learnign how to use a hammer wont teach you how to build a house, learning how to use the commands wont teach you to program, but you need that skill first. Once you have a grasp of that, pick some problem you would like to solve using the computer. Don't pick graphics or games, as those involve more complex programming than you are ready for just yet, pick something simple that you already know how to do, like solving quadratic eqautions using the FOIL method. Now figure out how you will go about making the computer do that.
    Until you can build a working general purpose reprogrammable computer out of basic components from radio shack, you are not fit to call yourself a programmer in my presence. This is cwhizard, signing off.

  3. #3
    Registered User slingerland3g's Avatar
    Join Date
    Jan 2008
    Location
    Seattle
    Posts
    603
    I would navigate around the C Book Recommendation forum. As to really understand the language you must try by example in coding, coding and coding that can not be stressed enough. Run some simple math addition/subtraction programs and move on to division with floats, doubles and note what their limitations are and actually try to break your program and see what happens. Then move on to working with chars and string functions. Understand how .h files work and #defines and #includes and what they do.

    In addition to working with the language you must get familiar with the compiler as well, such as gcc or g++.

    Once you get comfortable, check out source forge for some good programming techniques and learn a bit on the side of software development the open source way.

    http://sourceforge.net/

    Start small and work from there.

    My 2 pennies

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Need some guidance.
    By Kinto in forum C Programming
    Replies: 10
    Last Post: 05-31-2009, 01:02 AM
  2. need guidance to connect to serial port
    By gnychis in forum Linux Programming
    Replies: 1
    Last Post: 06-02-2005, 11:10 AM
  3. Guidance Councilor (rant...sort of)
    By dP munky in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 04-03-2003, 04:03 PM
  4. Audio guidance.
    By Sebastiani in forum Windows Programming
    Replies: 6
    Last Post: 12-22-2002, 09:14 AM
  5. advice and possibly guidance
    By nazri81 in forum C++ Programming
    Replies: 3
    Last Post: 11-07-2002, 10:19 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21