Thread: Stuck. What to learn next.

  1. #1
    Registered User
    Join Date
    Jan 2015
    Posts
    3

    Stuck. What to learn next.

    My goal is to be able to build programs in which i can control circuits or physical objects, and i have heard that C is very useful for that and i learned the basics of the language. Now i am stuck and have no idea what to learn next. I read the next step is ASM, but i found there are dozens of versions depending on the processor. Do i have to learn them all or just for one processor type ? Also what subjects i need to learn in order to achieve my goal ?

  2. #2
    Registered User
    Join Date
    May 2009
    Posts
    4,183
    I would skip picking an ASM to learn till you pick some hardware for you to learn how to control.

    The main thing in C is bit and shift operations and you likely should understand simple boolean operations. Boolean algebra - Wikipedia, the free encyclopedia


    Tim S.
    "...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are,in short, a perfect match.." Bill Bryson

  3. #3
    Registered User
    Join Date
    Jan 2015
    Posts
    3
    What hardware can i use to learn, and is it expensive ? Can i apply my knowledge afterwards on different hardware or is it like ASM where every hardware is different ?

  4. #4
    Registered User
    Join Date
    May 2009
    Posts
    4,183
    The ASM is different for most manufactors; normally the ASM is set based on the MCU/CPU manufactor of the chip line.

    I would suggest learning ARM ASM programming; I have not learned it myself.

    I have learned Microchip PIC ASM, Motora 6800 8 Bit ASM, and VAX ASM.
    I have also learned a little bit of x86 ASM (Note this one has multiple forms of syntax)

    Last two years ARM seems to be the one to learn to control external hardware.
    But, it really depends on the hardware to be controlled what is the best types of contoller MCU.

    Tim S.
    "...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are,in short, a perfect match.." Bill Bryson

  5. #5
    Registered User
    Join Date
    Jan 2015
    Posts
    3
    Thanks.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Stuck - Need a little help
    By nevek in forum C Programming
    Replies: 9
    Last Post: 06-11-2007, 03:57 PM
  2. Help please im stuck
    By ItsMeHere in forum C Programming
    Replies: 7
    Last Post: 06-15-2006, 04:07 AM
  3. Stuck
    By RenderedAwake in forum C++ Programming
    Replies: 7
    Last Post: 02-02-2005, 10:31 PM
  4. You have to learn C in order to learn C++
    By gandalf_bar in forum A Brief History of Cprogramming.com
    Replies: 20
    Last Post: 07-16-2004, 10:33 AM
  5. help me please, im stuck
    By Leeman_s in forum Game Programming
    Replies: 2
    Last Post: 04-19-2002, 06:36 PM