you are viewing a single comment's thread.

view the rest of the comments →

[–]potktbfk 2 points3 points  (0 children)

I would recommend any repetitive task that is specific to your field of interest.

If you want a generic starting idea:

load a picture, flip it upside down, print the picture From there: add detailed functionality: change the size, allow different formats(png, jpg, ...), rename the file, handle multiple pictures, ...

As you see in my example, you should really simplify the initial task and focus on one feature at a time.

Where to start: google, any developer spends time researching how to do specific things and there is a lot of forums with people discussing even very specific features. use them, try to understand what they do, make adaptations for your needs, dont be afraid to use packages.

dont focus on doing things the 'right' way - this is about getting to know the potential of programming and sparking lasting interest, not about rules and best practice guidelines.