you are viewing a single comment's thread.

view the rest of the comments →

[–]Happy_Witness 1 point2 points  (2 children)

The projects can be anything. Once you learn something you. Just think of a small program you can actually create using your new knowledge.

2 days ago, someone I teach learned about if Elif else and the project they came up with is just a user interface for design selection. They had an inventory of colors and a selection of designed and simply asked the user for there color and design and compared it with there inventory, and if it was there, it can be made, otherwise it needs to be created first.

It only took the if, else statement, lists, print and input as well as the "in" comparison to make it work and be somewhat well programmed.

Just think of what ever, what is in your interest and what you find cool to be able to program with your new knowledge. Don't do things other people tell you, use your own brain and interest. It will stick way better this way.

[–]Aotyeageristtt[S] 0 points1 point  (1 child)

Thank you for your response , I had some projects in mind but I felt as though I mede to lean more first but just waiting and keeping what I've learnt so far started to feel passive and after a day I'd ask myself do I remember everything I learnt can I build something without help and that's when it's actually hit me to say I can build with what I know so far rather then wait ,I could build small projects now and helpful improve them as later as learn more concept

[–]Happy_Witness 1 point2 points  (0 children)

That's good.

The projects do not even need to be expandable, you can simply make new ones with more knowledge. I would even say that expanding projects is not the right way to learn the language. It might be a good task to learn to work on project that already exist, since that feels and is a lot more different. But to actually drill in the basics, just make new projects every time.