So i am learning new languages, like php and javascript. I find it hard to come up with a project or a task, to test my skills. I find online for some 'assignment' but cannot find any. How do you guys do it? How would you guys assess your skill level. I know some might say, take up a project. If i do that and don't come up with anything, as php is logical. I can loose a project or client.

So how to test yourself. How does expert started, how did they fix themselves when gone wrong? Is it a good idea to cheat, like on some website they have challenge and solution, what if someone can't figure out how to solve it, can we jump to solution, if so how would we check our skills level and accountability?