**Hello**  
Over the years have I made a programming journey from C in 1990 to Pascal, C++, java VHDL, C# and now I'm taking a look on F#.  

In the spring I will go back to study embedded programming in C so before I do that I will refresh my knowledge in C.  
I don't remember much of the C that I learnt and I think I am thankful for that for probably learned some bad habits back then.  

I have some questions to get me on the way. 

1. Compiler, Debugger, IDE? As a microslave I was thinking about 2010 C++ Express, any alternatives?
2. Where do you find good libraries with code for C. I'm thinking something similar to Boost, POCO in C++
3. Source for procedural programming patterns and best practices. Where can you find good code learn from?

Thanks in advance  
Gorgen