background preloader

Programming

Facebook Twitter

Online Programming Courses | Learn Programming Online - Learnstreet. The Toolbox: a directory of useful single-page sites and apps. PHP snippets. Free Computers Video Lecture courses. Thenewboston. Codecademy Labs. Treehouse.

Python

Create a web page. Coding4Fun Articles. Rocket Commander Tutorials | Coding4Fun Articles. Welcome to the Tutorials of Rocket Commander. You will learn step by step in ten 30-minute video tutorials how to develop a game like Rocket Commander. This can be your introduction into the world of game development. If you just want to play a bit, check out and download the game there (10 MB). You can also take a quick look at the source code (which is freely available like the game) or get an overview about the project by looking at the Class Overview. There are around 20,000 lines of code and maybe 50 classes. Sounds like a big project, doesn't it? But we will take a look at the most important classes and even learn in Tutorial 4 how to write our own graphic engine in less than 30 minutes.

Basic Knowledge This tutorial is targeted to people, who already know how to program in C# and have basic knowledge of Managed DirectX. Installation Okay, let's begin. First of all, start with installing Visual Studio 2005. You should also install the MSDN help. Code Academy. Beginning Game Development: Part I – Introduction | Coding4Fun Articles. Part I – Introduction Welcome to the first article of an introductory series on game programming using the Microsoft .NET Framework and managed DirectX 9.0.

This series as aimed at beginning programmers who are interested in developing a game for their own use with the .NET Framework and DirectX. The goal of this series is to have fun creating a game and learn game development and DirectX along the way. Game programming and DirectX have their own terms and definitions that can be difficult to understand, but after awhile, you’ll crack the code and be able to explore a new world of possibilities.

I will keep things as straightforward as possible and decode terms as they appear. Another part of the learning curve comes from the math you’ll need to deal with DirectX. I am going to point out some resources along the way that will help you brush up on, or learn, the math skills you’ll need to keep going in DirectX. Tools: Finally, you need to know where to go to get help. Our Game idea: End Sub. Programming Languages Reference Sheets - Hyperpolyglot. Tutorials on algorithms: illustrated explanation, visualization and source code. Tetris | Game tutorials made easy. O'Reilly's CD bookshelf. Courses on Programming | CosmoLearning Computer Science.

School of Engineering - Stanford Engineering Everywhere. Development for Beginners | Windows Development | MSDN. Collaborate on code with Git Use Git as the default source control experience in Visual Studio right out of the box. From the new Git menu, you can create or clone repositories from GitHub or Azure DevOps. Use the integrated Git tool windows to commit and push changes to your code, manage branches, sync with your remote repositories, and resolve merge conflicts. Learn more about Git in Visual Studio Create and deploy modern web applications Develop for the web with ASP.NET, Node.js, Python, and JavaScript. Learn more about web development Build windows apps with WinUI 3 and the Windows App SDK, Windows Forms, Windows Presentation Foundation (WPF), or .NET MAUI.

Learn more about WinUI 3 Collaborate on code with Git Use Git as the default source control experience in Visual Studio right out of the box. Learn more about Git in Visual Studio Create and deploy modern web applications Develop for the web with ASP.NET, Node.js, Python, and JavaScript. Learn more about web development. Introduction to Android Development. Mobiletuts+ will be covering all major mobile platforms - iPhone, Windows, Android and Blackberry.

Today we'll be taking a look at Android development: explaining why people have choosen to work with Android and providing an overview of the Eclipse IDE and its Java, DDMS and debugging perspectives. Finally, you'll learn how to get started making your first Android app! Android 101 Tutorials: What is Android? Android is an open source mobile operating system that combines and builds upon parts of many different open source projects. Why Android? There are many advantages to developing for the Android platform: Zero startup costs to begin development. Prerequisites before continuing with this article include: You must download and install the Eclipse IDE. The Eclipse IDE Eclipse is a complex, multi-language, and extensible Integrated Development Environment (IDE). After opening Eclipse for the first time, select a workspace to save your project within. The Java Perspective The DDMS Perspective. Mobile Computing with iPhone and Android.

Android 2D Graphics Example. This example shows how to use onDraw() method and create a simple drawing program. The only significant files are Draw activity and the DrawView. Draw.java This activity creates the DrawView and sets it as activity's main content. It also sets the borderless window. package com.example; import android.app.Activity;import android.os.Bundle;import android.view.Window;import android.view.WindowManager; public class Draw extends Activity { DrawView drawView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Set full screen view getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); requestWindowFeature(Window.FEATURE_NO_TITLE); drawView = new DrawView(this); setContentView(drawView); drawView.requestFocus(); }} DrawView.java DrawView is a view.

Import java.util.ArrayList;import java.util.List; List<Point> points = new ArrayList<Point>(); Paint paint = new Paint(); this.setOnTouchListener(this); Free Books. A lot of people keep asking about a good list of programming 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.

We will do our best to keep updating this list, hope you find this list useful, here we go. Meta-List Graphics Programming Language Agnostic: NerdDinner Walkthrough Assembly Language: Bash Advanced Bash-Scripting Guide See .NET below Django Djangobook.com Emacs The Emacs manual Thanks Emacser (October 17, 2010) Forth Git Haskell Dive Into HTML5 Java JavaScript Linux Advanced Linux Programming Lisp Lua Programming In Lua (for v5 but still largely relevant) Maven Mercurial NoSQL CouchDB: The Definitive Guide Objective-C The Objective-C Programming Language Parrot / Perl 6 Perl 6 (Work in progress) Perl PowerShell Mastering PowerShell Prolog PostgreSQL Practical PostgreSQL Python Learn REBOL Thanks Nick (October 19, 2010) Ruby Scala Scheme Smalltalk Subversion Vim.

Programming and Web Development Help | DreamInCode.net.