I was going to write this as my first ever programming project, but I decided I would learn more with "Hello World" (I had to rewrite a few libraries, and it took several weeks, but my Hello World application needed only 320MB of RAM, and took advantage of up to 6 cores (Only two of which were required to run it)).