CoIDE has limited support for lpcs. You may check out lpcxpresso: a little bit crippled. or limited versions of keil / iar.
I got an Xpresso board and already installed the Xpresso (Eclipse) IDE. I'm really not looking for an IDE though. I just want to know what the LPC equivalent of (e.g.) avr/io.h is. I can read the datasheet to determine what needs to be done to interface with the peripherals, but I could use a hint as to what should be done during startup to get the chip in working order. (Kill the watchdog, set clock divider, stuff like that.)
Actually fairly simple once you get used to the concept of a project, its content and its structure. After that, every IDE is roughly the same.
I expect as much, but with the (working) examples I have, I'm having some difficulty telling apart what's boilerplate code and what is project-specific. In general, it seems like the Xpresso platform is a bit of a mess right now. They released 7.x which came with a few examples that seem to work OK. The docs still refer to all the examples built (from what I can tell) for prior versions, because they cause some heartache when loaded into the IDE. Then there's stuff like the pin mux util that hasn't been updated for the 100-pin variant of the LPC4078..... but that's a different complaint dept. Anyway, if I knew my way around the platform at all, I would get more mileage out of the examples -- whether they work out of the box or not. Right now, I feel like I'm depending on all the glue the IDE provides -- and I hate not knowing what's being done behind my back. I want to at least understand which code files are the boilerplate support library(s) that everyone is going to use (and should be treated like a black box), and which files are bootstrap modules for the project itself that will ultimately be replaced by my own. With the LPCX 7 examples it's kinda hard to tell, because some that look like project-specific modules do things that are usually in bookend libraries (like init.S and such) that typical linker scripts squish on to ALL compiled code in AVR land.
Otherwise, the datasheet + compiler manual are the way to go.
I have no doubt. Just getting the hang of the terminology, which APIs and #defines to assume will always be there, and where exactly to start looking for details on all of the above. The IDE came with some couple hundred MB of docs, IIRC. I won't in my lifetime read all of that, obviously.

If there exists a good primer, I can save myself some time. Otherwise I will just start climbing that learning curve, NBD.