On Mon, 18 Aug 2008 10:14:02 -0600, "Joe Bento" said: > As far as learning a programming language, I've read mixed opinions. > The only assembler I've done are the example lessons with the PicKit2. > Some people seem to say to dig right in and learn C and forget > assembler. With exception of some subroutines embedded in C (or JAL is > where I've seen it more frequently), is there any advantage to learning > assembler first? I think everyone should learn assembler and write a few programs in it. The experience you earn is worth it, since you will know firsthand what it takes at the lowest level. If you're like most people, after that you'll probably want to use C. I'd wager that 90 percent or more embedded programmers are most productive in C. The other 10 percent are smarter than me! But the experience you get learning assembler will help you forever, even if it's a different processor architecture. You'll write code that is more efficient. You still want to know the instruction set :) And I frequently find using a little inline assembler here and there easier than some weird C manipulation that's hard to remember and has to be verified by looking at the compiler output. Cheerful regards, Bob -- http://www.fastmail.fm - Send your email first class -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist