Ask Experts Questions for FREE Help !
Ask
    griffdog's Avatar
    griffdog Posts: 22, Reputation: 1
    New Member
     
    #1

    Sep 11, 2013, 05:14 AM
    How to program
    What is the best starting language and how do I learn it for free. I have watched a ton of videos but all I could make was a calculator please help
    smoothy's Avatar
    smoothy Posts: 25,490, Reputation: 2853
    Uber Member
     
    #2

    Sep 11, 2013, 07:42 AM
    Learn machine code first... and you will understand any other higher level language a lot better. Because they all compile down to machine code.

    Its NOT easy at all... but if you want to really learn what a CPU can do... you need to understand the same code it uses.
    griffdog's Avatar
    griffdog Posts: 22, Reputation: 1
    New Member
     
    #3

    Sep 11, 2013, 12:53 PM
    Quote Originally Posted by smoothy View Post
    Learn machine code first...and you will understand any other higher level language a lot better. Because they all compile down to machine code.

    Its NOT easy at all...but if you want to really learn what a CPU can do...you need to understand the same code it uses.
    What do you mean by machine code like cmd I know cmd
    smoothy's Avatar
    smoothy Posts: 25,490, Reputation: 2853
    Uber Member
     
    #4

    Sep 11, 2013, 01:27 PM
    Machine code actually I should have used the name assembly code is the hexdecimal commands that actually go on the bus into the CPU... and it does differ by cpu family...

    CPU's don't understand higher level programming lanuages directly... every programming language out there compliles to machine code before it can be executed.

    Machine Code

    that gives you an idea... and yes I did find the Intel X86 and newer class cpus very difficult to learn...

    The earlier ones were really fairly easy... (I'm showing my age there)

    Its actually easier to program in a higher level language... but if you understand Machine code /assembly code first.. you will understand programming a lot better.

    I'm more of a hardware person... most programmers are naturally born to be them... Soem of the smartest people I knoew in college couldn' write 4 lines of code to save their lives... and some people that were almost failing took to it like a fish to water...

    The secret is how your thought processes work if you have it cut out to program. I'm one of those that could do it... but I had to work way too hard at it. Meaning I didn't have a natural knack for it.
    smoothy's Avatar
    smoothy Posts: 25,490, Reputation: 2853
    Uber Member
     
    #5

    Sep 11, 2013, 02:45 PM
    I was thinking about this on my drive home from work... if you are self teaching... you might find you have to skip the low level language stuff... its tough even in a classroom to learn... but give it a shot first... if you can pick it up easily.. you are a born programmer.
    griffdog's Avatar
    griffdog Posts: 22, Reputation: 1
    New Member
     
    #6

    Sep 11, 2013, 03:01 PM
    Quote Originally Posted by smoothy View Post
    I was thinking about this on my drive home from work.....if you are self teaching...you might find you have to skip the low level language stuff......its tough even in a classroom to learn...but give it a shot first ....if you can pick it up easily..you are a born programmer.
    Thanks this is really helpful

Not your question? Ask your question View similar questions

 

Question Tools Search this Question
Search this Question:

Advanced Search

Add your answer here.


Check out some similar questions!

Program that convert a NFA to an equivalent DFA,I found this program in C [ 0 Answers ]

Program that convert a NFA to an equivalent DFA,by C++

What is the name of this TV program ? [ 0 Answers ]

Do any of you know the TV program from 80's to 90's that has aliens in a child that has something wrong with he/she and sits on a platform and a cave and on a red plantet. *** help

Change Position Of A Program In Program List? [ 2 Answers ]

How do I change the position of a program in the list of "All Programs"? (after placing the curser over the "Start" button then on "all programs".

Qestion1:emplyee pay program, question2:average program [ 1 Answers ]

I would just like to know how to write these programs and the proper way in which to go about doing so. Question #1 In this exercise you create a program that displays an employee’s name and gross pay. a) The figure below shows the partially completed IPO chart for the payroll program....


View more questions Search