Wednesday 2 October 2013

Enhance Your Programming Skills


Websites To Enhance Your Programming Skills
What could be a better and more amusing way to learn programming than to solve fun programming puzzles together with developing your logics and problem solving abilities. Tihese puzzles not only help you get familiar with new programming languages, but also helps speed up the learning process. Here we bring to you 10 popular programming puzzle sites which can challenge your programming, problem solving, and logical thinking abilities. Try on and have fun!
1. TopCoder TopCoder is an active programming community of developers who love to solve puzzles. There are many active challenges and some of them with cash prizes.

2. CodeKata CodeKata is a blog of programming puzzles written by Dave Thomas, who’s most famous for the groundbreaking book, Pragmatic Programmer. The puzzles involve many issues that are directly relevant to real world programming so this is a good place to brush up on your coding skills.

3. Programming Praxis Programming Praxis is a blog that includes a range of interesting problems with solutions usually available in several different programming languages.

4. Facebook Engineering Puzzles Facebook has a collection of very challenging programming puzzles that– should you manage to solve them–could result in you getting a job at Facebook! Solutions are accepted in a variety of languages including Erlang, PHP, Perl, Python and Ruby.

5. Python Challenge Python Challenge features riddles that ask you to write small Python programs to solve. The difficulty level gets progressively harder and more cryptic. This is an excellent site for programmers/developers that like problem solving!

6. Project Euler Quoted from their front page: “Project Euler is a series of challenging mathematical/ computer programming problems that will require more than just mathematical insights to solve ” The puzzles featured on the site range from relatively trivial to seriously complex!

7. Ruby Quiz Ruby Quiz is a collection of Ruby programming challenges that is updated weekly. Although made for Ruby, these challenges can be solved in other languages.

8. Al Zimmermann’s Programming Contests Al Zimmermann’s self-described “arena where demented computer programmers compete for glory and for some cool prizes” is a great way to participate in the programming community. Contests run every six months.

9. Mind Cipher Mind Cipher wasn’t included in the top 10 because this site doesn’t require you to do any programming. It does, however, include the “world’s greatest brain teasers, logical puzzles and mental challenges”, so if you’re just out for a quick mental workout this is the place to go!

10. 99 Prolog Problems 99 Prolog Problems is suited to the Prolog programming language but people have provided solutions in Python, Ruby, Haskell, Scala and others. Working your way through these problems is a wonderful way to pick up a new language.

join for more info on All Time solutions

No comments:

Post a Comment