Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.
coding challenges are extremely difficult to understand. english is not the main language of all the world.
when i get the coding challenge. my all time spending to understand question. i think you can ask question more simple.
Chris FreemanTreehouse Moderator 68,064 Points
Hi Ozan, I agree that the wording of text in the challenges can be difficult to understand at times. The text of the challenge is intended to be asking the question in a colloquial way typical of software development. Some of the expressions and terminology will become more familiar as you progress through the courses.
There are many questions on the forum regarding the meaning of text with the challenges. If there is an expression or idiom that doesn't translate well, please feel free to ask for help in the forum. Sometimes the issue is English clarification other times its "coding slang" that is not obvious to beginning programmers regardless of their primary language.
For example, the expression "create a function that takes a list". A beginner may ask Take it where, how? The improved expression would be "create a function that expects an argument of type list".
Post back if you have any more questions. Good Luck and Keep Programming!
Daniel Čupak6,602 Points
look at it from a different perspective - you are learning English and the same time! Moreover, if you are planning on becoming an IT pro you would sooner or later deal with a similar situation. Stackoverflow and many other forums are also in English.
Hold fast and soon you will reap the fruits of your work
Thank you everyone :) i knew you would understand me. i'm tyring to learn programming. this is connecting me to the world. my english is getting better slowly. teamtreehouse and the community is really friendly. there could be borders in the earth. but in here. www. there is no border, there is no limit. communication is the most important thing. the earth is like a brain. the only way the develop human race is sharing ideas. also it is fun. thank you again and again to all of you :))
+1 Well said Chris.
The coding challenge instructions can be confusing even for native English speakers, let alone someone who is learning the language. I myself have encountered challenges where the instructions made me want to pull my hair out, it's extremely frustrating and makes you want to scream at the confusing way some of these instructions are worded.
Chris did an excellent job of clarifying why the instructions are worded the way they are. I definitely feel less frustrated after reading this post. Thanks op for making this thread so we can vent.
Shana HT3,292 Points
I am a native English speaker, and I find some of the coding challenges really oddly worded and confusing. I think it would be helpful, if an example of what goes in and what comes out is included with the challenge.
While I 100% understand what you're saying (no pun intended) .... It is the language with with most code is written or is based upon. So...... yeah.
HOWEVER.... English is the #2 most spoken language in the world. Given that your name is of Turkish origin, I'm guessing that the language you grew up speaking is NOT Mandarin... the #1 most spoken language (by number of people who speak it.)
If you have a problem... find solutions for it. Don't shout your problem from the roof tops, hoping for it to fix itself. The point: If you desire to learn code.... I suggest that you improve your understanding of the English language.
I don't mean to be rude, but I do mean to be direct. This forum is to help people with learning code... not to provide fluff for a complaint that is easily fixed by the person posting the issue.