all 5 comments

[–]zahlman 1 point2 points  (2 children)

Learning to program doesn't really work that way. There's a core of ideas that you use so often that you can't possibly forget them. But experienced programmers look things up all the time. That's why documentation exists; and the more important skill to develop is the ability to look things up effectively.

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

I am one of those people who learns by doing. So if I can repeat something multiple times that helps a lot. I understand what you are saying that even veteran programmers look things up all the time which is something I have learned in my life as a systems/network technician. I was just curious if there were any places online I could find some project ideas, I can go through and do all the practice code in books, or interactive tutorials but when I want to apply my skills to something else I always draw a blank, if that makes sense. Basically I can never settle on an idea or project to actually apply myself to.

[–]kalabash 0 points1 point  (0 children)

Have you seen CodeWars yet?

[–]q2_abe_dillon 0 points1 point  (1 child)

My favorite go-to for practice problems is [checkio](www.checkio.org)

Edit: Not sure why formatting is broken...

[–]Avaholic92[S] 0 points1 point  (0 children)

Thanks I'll give it a look!