background preloader

Computer Programming

Facebook Twitter

Free Books. A lot of people keep asking about a good list of programming books.

Free Books

Hence, we are building this list to save your time and to spread the knowledge. Some of these books will definitely help us to evolve our coding skills and thought processes for developing better solutions. Free Programming Tools: Editors, Debuggers, Disassemblers, Help. 31 How to Sites Must Check. Advertisements In Internet you can find lots of site which helps you to learn lots of thing that we use in our daily life. Creating your first Flash Professional CS5 document. The Radioactive Yak. How to Get Rich Programming. I originally discovered the fiendishly addictive Tower Defense as a multiplayer game modification for Warcraft III.

How to Get Rich Programming

It's a cooperative game mode where you, and a few other players, are presented with a simple maze. A group of monsters appear at the entrance and trudge methodically toward the exit. Your goal is to destroy the monsters before they reach the exit by constructing attack towers along the borders of the maze. As you kill monsters, you gain cash, which you use to purchase more powerful attack towers and upgrades for your existing towers. The monsters keep increasing in power each wave, but if you're clever, you might be able to survive all the waves and reach the end. I can't explain exactly what makes Tower Defense so addictive, but man, is it ever. I suppose it was inevitable that this new, addictive Tower Defense game mode would jump from the select audience of gamers with gaming-class PCs to simpler Flash implementations everyone can enjoy.

Recommended Reading for Developers. Code Complete 2 Steve McConnell's Code Complete 2 is the Joy of Cooking for software developers.

Recommended Reading for Developers

Reading it means that you enjoy your work, you're serious about what you do, and you want to keep improving. In Code Complete, Steve notes that the average programmer reads less than one technical book per year. The very act of reading this book already sets you apart from probably ninety percent of your fellow developers. In a good way. I like this book so much that the title of this very website is derived from it – the examples of what not to do are tagged with the "Coding Horror" icon. The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) Arguably the only classic book in our field. I challenge any developer to pick up a copy of The Mythical Man Month and not find this tale of a long-defunct OS, and the long-defunct team that developed it, startlingly relevant.

Apple Developer. How to Make Money from Programming. How to start programming in Android. There's a big opportunity here, but the path to Android programming isn't as clear as it should be.

How to start programming in Android

That's why I got in touch with Tony Hillerson, a mobile developer at EffectiveUI and the instructor behind the free online course "Developing Android Applications with Java. " SDK. Before installing Android Studio or the standalone SDK tools, you must agree to the following terms and conditions.


This is the Android Software Development Kit License Agreement 1. Introduction 1.1 The Android Software Development Kit (referred to in this License Agreement as the "SDK" and specifically including the Android system files, packaged APIs, and Google APIs add-ons) is licensed to you subject to the terms of this License Agreement. This License Agreement forms a legally binding contract between you and Google in relation to your use of the SDK. 1.2 "Android" means the Android software stack for devices, as made available under the Android Open Source Project, which is located at the following URL: as updated from time to time. 1.3 "Google" means Google Inc., a Delaware corporation with principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States.

Hello, World. About is a large community of Java developers and their projects.


We welcome anyone interested in Java, related JVM technologies, and education to our discussions and projects. Communities and Projects We manage our projects in a different way from most forges in that we try to maintain curated communities of projects - that is projects that use similar technologies or of similar types are grouped together in an area to make it easier to find other developers with similar interests and skills and their projects. Java.blogs - Welcome to the java.blogs community!

C++ Language Tutorial. Programming Tutorials: C++ Made Easy and C Made Easy. Welcome!

Programming Tutorials: C++ Made Easy and C Made Easy

If you're new to C++, I recommend you purchase my ebook, Jumping into C++, a complete step-by-step guide for beginners. If you're looking for free tutorials, learn C++ with our C++ tutorial, starting at C++ Made Easy, Lesson 1 (all lessons) C - Your Resource for C and C++ Programming. Learn Perl - Perl 6. The Java™ Tutorials. The Java Tutorials are practical guides for programmers who want to use the Java programming language to create applications.

The Java™ Tutorials

They include hundreds of complete, working examples, and dozens of lessons. Groups of related lessons are organized into "trails". The Java Tutorials primarily describe features in Java SE 8. For best results, download JDK 8. Java Tutorials. Java Coffee Break - your free guide to the world of Java programming, packed full of free articles, tutorials, book reviews, and FAQs.