I always believed that when starting to learn a new programming language programmer must create certain projects to get a better understanding of the language and/or frameworks. Personally for me it was with php (guestbook, DB abstraction, templating engine), ruby (on rails, twitter like website, active record plugin, simple gem) and objective-c (cocoa, todo-list, twitter client).
I'm wondering what are the must-program projects for other programming languages like Java, C++, Python, etc? Maybe you had other path learning languages?
1 an activity pursued in spare time for pleasure or relaxation.
Additionally, Java is often used for Android and iOS app development, as it's the basis of the Android operating system, which makes it one of the best choices if you want to build mobile apps.
ProjectEuler
The first 20 or so are nice small problems that let you experiment with languages basic execution control stuff. Gives you a good feel for how a language operates in the 'small'.
For Java I think something like a inventory system would be OK because it covers most of the stuff like the object oriented concepts, GUI, Database programming etc. It is smart enough to begin with
In C++ I guess something related with performance might be great. Suggesting you to develop a simple image processing application in C++. You will get a good understanding about pointers and memory management
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With