Hello Sir! I am a beginner at programming (currently learning C, C++, C#...want to learn Java J# later) and a college student. I was really amazed to see the informative answer. I wish I could have a similar conceptual understanding of programming. I want to now the basics of programming. The history and different paradigms (procedural, oops) etc. Can you advise me a path to improve upon my concepts. College level and school level books are not so conceptual. Which books or websites should I refer. Regards --Sanguine learner talk18:10, 17 December 2008 (UTC)[reply]