Getting started in a new language can be a challenge for even the most experienced linguists. The issue is not the complexity of the online programming help. You may have to face difficulties only in the beginning. The concepts you're learning will start to take on more relevance after you've completed the first assignment. Language is difficult to understand, whatever the reason, help is available. It doesn't matter how difficult a task is thanks.