4 answers
4 answers
Updated
Dinesh’s Answer
Here are some useful link to start the project -:
https://www.codecademy.com/resources/blog/coding-projects-for-beginners/
https://bootcamp.ce.ucf.edu/blog/top-10-coding-projects-for-beginners/
https://hackr.io/blog/coding-for-beginners
https://www.codecademy.com/resources/blog/coding-projects-for-beginners/
https://www.codecademy.com/resources/blog/coding-projects-for-beginners/
https://bootcamp.ce.ucf.edu/blog/top-10-coding-projects-for-beginners/
Dinesh recommends the following next steps:
Updated
Robert’s Answer
One of the first useful programs I wrote was for a Linear Algebra class. The teacher assigned around twenty matrix manipulation exercises every day, each of which required a lot of tedious arithmetic. He also required us to express our answers as exact fractions (not decimals), because he didn't want us to use our programmable calculators to do the work.
So I wrote a small infinite-precision arithmetic library that could add/subtract/multiply/divide mixed fractions, the used it to write a matrix manipulations library that could perform similar operations on matrices of mixed-fraction numbers. Since we were required to show our work, I made the program print out intermediate results on the way to the finished computation.
My homework was reduced to a simple matter of typing in each problem, then running the program and printing out the results.
About a month into the course, I confessed to the teacher that I was doing my homework on the computer instead of working it out by hand. He didn't seem concerned, as it generally requires a higher level of understanding to write a computer program than it does to perform the same calculations manually.
The best way to learn programming is to solve a real-world problem that you care about.
So I wrote a small infinite-precision arithmetic library that could add/subtract/multiply/divide mixed fractions, the used it to write a matrix manipulations library that could perform similar operations on matrices of mixed-fraction numbers. Since we were required to show our work, I made the program print out intermediate results on the way to the finished computation.
My homework was reduced to a simple matter of typing in each problem, then running the program and printing out the results.
About a month into the course, I confessed to the teacher that I was doing my homework on the computer instead of working it out by hand. He didn't seem concerned, as it generally requires a higher level of understanding to write a computer program than it does to perform the same calculations manually.
The best way to learn programming is to solve a real-world problem that you care about.
Updated
Sujan’s Answer
Build something. Start from a simple quiz game. Build on top of it. Try to build a simple game that guesses numbers. Next try to build on top of that. You can take a step by step. Do not try something that will make you overwhelm.
Updated
Daniel’s Answer
Hi Howard !
My recommendation would be, if you want to do a project that's engaging to you and that can look truly original in your portfolio, think of solving an issue that you have on a daily basis ! Most probably, a lot more people have the same issue and your project can become really useful with time :)
My recommendation would be, if you want to do a project that's engaging to you and that can look truly original in your portfolio, think of solving an issue that you have on a daily basis ! Most probably, a lot more people have the same issue and your project can become really useful with time :)