Code Beach is your ultimate guide to free and open source code, tutorials, components, developer tools, and books for Android, ASP, BREW, C++, C#, ColdFusion, Delphi/Kylix, HTML, iPhone/iPod Touch, J2ME, Java, JavaScript, Mac, Palm, Perl, PHP, Pocket PC, Python, Ruby, Silverlight, SQL, Symbian, Visual Basic, and XML.

Free Magazines


Dr. Dobb's Journal enables programmers to write the most efficient and sophisticated programs and help in daily programming quandaries. Dr. Dobb's Journal is the essential multi-language/multi-platform resource for professional programmers and software developers. You'll read about algorithms, coding tips, working code, discussions of fundamental design issues and actual program listings guaranteed to make you a better programmer.

Get a FREE MAGAZINE subscription!

Featured Tutorials


Cascading Style Sheets - Type Selector Tutorial
Within Cascading Style Sheets you use Selectors to define style groups and how they are to be applied to your web content. This tutorial explains the type selector and how it can be used.

What is PHP?
This article provides an overview of PHP including criticisms of the language

Comparing Arrays in Java
This tutorial shows the quick and easy way to compare arrays in Java.

Sorting Algorithms in C
Sorting in general refers to various methods of arranging or ordering things based on criterias (numerical, chronological, alphabetical, heirarchial etc.). In Computer Science, due to obvious reasons, Sorting (of data) is of immense importance and is one of the most extensively researched subjects. It is one of the most fundamental algorithmic problems. So much so that it is also fundmental to many other fundamental algorithmic problems such as search algorithms, merge algorithms etc. It is estimated that around 25% of all CPU cycles are used to sort data. There are many approaches to sorting data and each has its own merits and demerits. This article discusses some of the common sorting algorithms.

What is Ruby?
This article provides an overview of Ruby including history, philosophy, and semantics of the language.

Featured Career Opportunity


Oracle technology can be found in nearly every industry around the world and in the offices of 98 of the Fortune 100 companies. Oracle is the first software company to develop and deploy 100 percent internet-enabled enterprise software across its entire product line: database, business applications, and application development and decision support tools. Oracle is the world's leading supplier of software for information management, and the world's second largest independent software company.


Learn about career opportunities at Oracle!

Geek Gear


BODY tag T-Shirt
BODY tag T-ShirtOpen shirt. Insert body. Sometimes simpler is better. No need for funny one-liners or obscure and geeky references here. Just a simple homage to the markup language that makes the web go 'round. Charcoal ...
 
Learn More

Hot Books and Magazines


JDBC Recipes: A Problem-Solution Approach
JDBC Recipes: A Problem-Solution ApproachThis book provides easy-to-implement, usable solutions to problems in relational databases that use JDBC. You will be able to integrate these solutions into your web-based applications, such as Java servlets, ...
 
Learn More
Site Map