I asked same question long time ago when I was good at asm only and I got totally confused because of there are some asm experts on this list That can do fantastic job with asm and they never agree to use some thing Else other then asm. I started using Hi-tech then CCS C I never went back to asm and I kind of forgot about it. 1. download or buy c book and get basic understanding 2. download http://www.fored.co.uk/html/learn_c_with_fed.htm It has examples 3. the rest is experience. You can't learn fast. First you are going to hate C then after you learned you are going to hate asm forever. I personally use CCS C. Excellent support. By the way all compilers have bugs so do not waist your time look for no bug compiler there is no such a thing. My last project I ended up with about 8500 line of code worked fine. I never needed to worry about banks or flags. Andre -----Original Message----- From: piclist-bounces@mit.edu [mailto:piclist-bounces@mit.edu] On Behalf Of threewheeler7 Sent: Monday, July 21, 2008 9:33 PM To: piclist@mit.edu Subject: [PIC] Starting with C i have worked very little with the c language, and not at all with it for the pic. it just was not practical last time i was going to use it, but now it is and i want in on it. i want some input on a good compiler and a good place to start learning C for the pic. -- View this message in context: http://www.nabble.com/Starting-with-C-tp18582188p18582188.html Sent from the PIC - [PIC] mailing list archive at Nabble.com. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist IMPORTANT NOTICE: This notice constitutes Proprietary Rights identification of this email including all attachments, which is property that is intended only for the use of the individual or entity to which it is addressed. It also may contain proprietary data or information that is privileged, confidential, or otherwise protected from disclosure under applicable law. The recipient of this data agrees to abide by the United States Export Control of Technical Data and Equipment under the International Traffic in Arms Regulations (ITAR) and Export Administration Regulations (EAR). The recipient agrees to abide by these laws and their regulations not only for export and re-export, but for disclosure to non-U.S. citizens. This email does not grant or assign rights of ownership in the proprietary subject matter herein, nor shall it be construed as a joint venture, partnership, teaming agreement, or other formal business relationship. If the reader of this e-mail transmission! is not the intended recipient or the employee or agent responsible for delivering the transmission to the intended recipient, you are hereby notified that any dissemination, distribution, copying or use of this e-mail or its contents is strictly prohibited. Please notify the sender you received it in error by responding to the e-mail and then permanently delete it and all copies of the e-mail immediately, including any copies of it in your deleted email folder. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist