I'm a engineer student and quite new to programing, although I'm familiar with the basics of algorithm, never really really developed any programs. And I've been tasked as a school project to develop an system that monitors CPU and memory usage of all tasks running on a machine, establish a threshold each(CPU/memory), and if CPU or memory tasks suprasses the threshold, create a "error log" and send and alert via email. And it must be writen in C#.
As quite new to programming, let alone projects of this complexity, I would like to be adviced what course of steps should I follow create a solution for this, aswell as where can I find good study material for this.
ps:it's first time using stack overflow, if i'm being too bland or not giving enough details I apologise.
Haven't tried anything yet, I'm in the phase of studying/researching/planning as when I was giving the project was a blank sheet.