I got my calculator done today! Thank the heavens. 500+ lines of code just for a calculator. The calculators features are 28 mathematical operations. It is capable of arithmetic, square roots, logarithms, trig functions like sine, cosine and tangent. It can also measure 2d and 3d shapes, with modes for calculating volume or surface area. I have tidied up the formatting to make it presentable, using text colors and system functions to clear the screen. All the formulas are accurate, made sure to test myself on google.
Not sure of what project to do next. I'll wait until I get more skills first. I'm brushing up on my if statements and little stuff that can help me down the road. Tomorrow I'll probably experiment with functions and learn how to pass variables in functions and accessing data from within functions. When I was learning python, learning about functions opened my project possibilities by a large scale. I know about while loops and how to use them. In terms of learning the basics, I think I'm about 1/3rd way through. The part I'm anticipating is when the training wheels come off from tutorials and I'm thrown at an empty page. That's why I'm not just blasting through everything. I need to write clean, purposeful and concise code.
I look forward to making some text RPGs to sprucen up my skills. RPGS are really good for programming because games like this are capable of being made through simple data types like strings, variables, arrays etc... Another game I am envisioning is making a boxing game. You make your boxer and choose the attributes, all different types of punches with different chances of hitting the opponent, or knocking him right out. I think to make games this impressive requires much more knowledge about c.