Big List O' Stuff (Tutorials. resources, &software)

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

Big List O' Stuff (Tutorials. resources, &software)

Postby JersyDvl on Thu May 16, 2013 5:21 pm

Heres a big list of things I figured some people would possibly find useful. If theres anything else that should be added to this post, please let me know.


Assembly

Machine Language for Beginners
http://www.atariarchives.org/mlb/

The Second book of Machine Language
http://www.atariarchives.org/2bml/


BASIC

Pete's QBASIC / QuickBasic Site
http://www.petesqbsite.com

Beginner's Programming Tutorial in QBasic
http://www.svatopluk.com/qbtutor

Liberty BASIC Programming Tutorials
http://www.libertybasic.com/programming_tutorials.html

Blast of with BASIC
http://www.gladlylearn.com/BlastOff.htm

VB Tutor.net - The Visual Basic Tutorial and Research Center
http://www.vbtutor.net

MSDN Visual Basic Resources
http://msdn.microsoft.com/en-us/vstudio/hh388573.aspx

Wikibooks DarkBASIC Programming
http://en.wikibooks.org/wiki/DarkBASIC_Programming

BlitzCoder - Blitz Basic Game Development Resources
http://membres.multimania.fr/blitzcoder/articles.shtml

Home & Learn Visual Basic.net Tutorial
http://www.homeandlearn.co.uk/NET/vbNet.html


C

Learn C the Hard Way
http://c.learncodethehardway.org/book/


C++

C++ Game Programming
http://www.cppgameprogramming.com/

The C++ Resources Network
http://www.cplusplus.com

Learn C++
http://www.learncpp.com

C programming.com - Learn C and C++ Programming
http://www.cprogramming.com

C++ FAQ
http://www.parashift.com/c++-faq-lite

How to Program in C++
http://cs.fit.edu/~mmahoney/cse2050/how2cpp.html

C++ Optimization Strategies and Techniques
http://www.tantalon.com/pete/cppopt/main.htm


C# (and XNA)

RB Whitaker’s Wiki: A Game Development Launchpad
C#, XNA and Mono tutorials.
http://rbwhitaker.wikidot.com/

C# Station
http://www.csharp-station.com/

C# Essentials - Techotopia
http://www.techotopia.com/index.php/C_Sharp_Essentials

C# Programming - Wikibooks, open books for an open world
http://en.wikibooks.org/wiki/C_Sharp_Programming

XNA Development: Game Development for the masses
http://www.xnadevelopment.com

Riemers XNA Tutorial
http://riemers.net/

C# Fundamentals: Development for Absolute Beginners | Channel 9
http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners

Reddit C# Discussion
http://www.reddit.com/r/csharp

CSharp Computing Tutorials
http://csharpcomputing.com/Tutorials/TOC.htm

C#4 Programming Language
http://www.functionx.com/csharp/


Objective-C

Mac Developer Library
http://developer.apple.com/library/mac/navigation/


JAVA

Home & Learn Java Tutorial
http://www.homeandlearn.co.uk/java/java.html

Richard G Baldwin JAVA Tutorials
http://www.dickbaldwin.com/tocint.htm%20(Introductory)
http://www.dickbaldwin.com/tocmed.htm%20(Intermediate)
http://www.dickbaldwin.com/tocadv.htm%20(Advanced)

JAVA Programming FAQ’s and Tutorials
http://www.apl.jhu.edu/~hall/java/FAQs-and-Tutorials.html

Introduction to Programming Using Java, Sixth Edition
http://math.hws.edu/javanotes/

Visual Builder Java Tutorial
http://www.visualbuilder.com/java/tutorial/

Oracle Java Tutorials
http://docs.oracle.com/javase/tutorial/


Python

Invent with Python
http://inventwithpython.com/chapters/

Invent with Pygame
http://inventwithpython.com/pygame/chapters/

300+ Python Tutorials
http://www.awaretek.com/tutorials.html


SDL

{SDL Tutorials}
http://www.sdltutorials.com/

Lazy Foo’ Productions
http://www.lazyfoo.net/SDL_tutorials/


LUA

LUA 5.1 Reference Manual
http://www.lua.org/manual/5.1/manual.html


Ruby

Programming Ruby: The Pragmatic Programmer's Guide
http://www.ruby-doc.org/docs/ProgrammingRuby/


Perl

Beginning Perl
http://www.perl.org/books/beginning-perl/


Web Development

w3Schools HTML Tutorials
http://www.w3schools.com/html/

EchoEcho HTML Tutorials
http://www.echoecho.com/html.htm/

EchoEcho CSS Tutorial
http://www.echoecho.com/css.htm

EchoEcho Javascript Tutorials
http://www.echoecho.com/javascript.htm

HTMLdog - HTML, CSS & Javascript
http://www.htmldog.com/

Richard G Baldwin Javascript Tutorial
http://www.dickbaldwin.com/tocjscript1.htm

Quackit HTML Tutorials
http://www.quackit.com/html/tutorial/

Quackit CSS Tutorials
http://www.quackit.com/css/tutorial/

Quackit Javascript Tutorials
http://www.quackit.com/javascript/tutorial/

HTML Goodies - The Ultimate HTML Resource
http://www.htmlgoodies.com/

HTML.net - HTML, CSS, PHP & Javascript
http://www.html.net/

Home & Learn Web Design Tutorial
http://www.homeandlearn.co.uk/WD/WebDesign.html/

Home & Learn Beginners PHP Tutorial
http://www.homeandlearn.co.uk/php/php.html/

Home & Learn Basic CSS Tutorial
http://www.homeandlearn.co.uk/CSS/CSS.html/

Home & Learn Javascript Tutorial
http://www.homeandlearn.co.uk/JS/javascript.html/

CSSTutorial.net - Learn CSS Step by Step
http://www.csstutorial.net/

Introduction to HTML Programming from Eli the Computer Guy
http://www.youtube.com/watch?v=fS7w-TXinPE&feature=share&list=FLRt1M_y7oXYSwhuH6VzZhYQ

Dive into HTML5
http://fortuito.us/diveintohtml5/


Multi-topic Tutorials

Tutorialspoint
Covers Assembly, iOS, Visual Basic, Java, PHP, Python, Ruby, Perl, HTML, CSS, Javascript, MySQL, C++ & UNIX
http://www.tutorialspoint.com

WiBit.Net
Providing video tutorials for Intro to Computer Programming, C, Object Oriented Programming, C++, Objective-C, Java & C#.The site also keeps track of which videos you have watched already.
http://www.wibit.net/

Eli the Computer Guy
Not much in the way of programming, but some nice tutorials on other topics such as networking and other computer topics.
http://www.elithecomputerguy.com/

The New Boston
Video tutorials on a number of programming languages as well as other computer science topics.
http://www.thenewboston.org/

SchoolFreeware
Tutorials on various topics, however, the QBasic tutorial seems to be their most thorough.
http://www.schoolfreeware.com/

Khan Academy
Good place to brush up on your math skills, plus a small section on computer science.
http://www.khanacademy.org/

W3Schools
The worlds largest web development site.
http://www.w3schools.com/

Free Computer Tutorials
http://www.homeandlearn.co.uk

Richard G Baldwin Tutorials for JAVA, XML, Python, OOP & more
http://www.dickbaldwin.com/toc.htm

3D Buzz - Courses on many topics, but unfortunately its a pay service and somewhat pricy.
http://www.3dbuzz.com/


Youtube Channels & Videos

antiRTFM’s Channel
http://www.youtube.com/user/antiRTFM/videos

Coding Made Easy’s Channel
http://www.youtube.com/user/CodingMadeEasy/videos

C++ && Free Software Tutorial’s Channel
http://www.youtube.com/user/thecplusplusguy/videos

OnLive Gamer’s Channel
http://www.youtube.com/user/onlivegamer/videos

Cross Platform Game Development in C#
http://youtu.be/qOnUog6WeUU

Objective-C Tutorials
http://www.youtube.com/playlist?list=PL54515103C712A53D

Eli The Computer Guy
http://www.youtube.com/user/elithecomputerguy

Pure Inspirational Videos
http://www.youtube.com/user/GyroVorbis/videos


Resources

The Ultimate Indie Game Developer Resource List
http://www.mangatutorials.com/forum/showthread.php?742-The-Ultimate-Indie-Game-Developer-Resource-List

Video Game Sprites
http://www.videogamesprites.net/

Online Image Editor (Photoshop-ish)
http://pixlr.com/editor/

Moosader
http://moosader.com/

The Independent Gaming Source: A community of independent game developers and players.
http://www.tigsource.com/

Bit Bucket
https://bitbucket.org/

Gamasutra - The Art & Business of making games.
http://www.gamasutra.com/

GameDev
http://www.gamedev.net/

Programmers Heaven
http://www.programmersheaven.com/

Indie Gamer Discussion Forums
http://forums.indiegamer.com/

The RandomPod
http://therandompod.com/

Coding Made Easy
http://www.codingmadeeasy.ca/

Professor Messer (Free A+, Network+, Security+ & Linux+ training videos. I used this site a lot while in school.)
http://www.professormesser.com

Binary/Decimal/Hexadecimal Converter
http://www.mathsisfun.com/binary-decimal-hexadecimal-converter.html

Binary to Text and Back Again (More for fun then anything.)
http://www.roubaixinteractive.com/PlayGround/Binary_Conversion/Binary_to_Text.asp

Royalty Free Music
http://incompetech.com/music/royalty-free/

Freesound - Royalty Free Sound Effects
http://www.freesound.org/

IntroGameDev
http://www.introgamedev.com/

Danosongs - Free to use if credit given, pay to use without having to give credit.
http://www.danosongs.com/

Audio Jungle - Royalty Free music and sound effects starting at $1.
http://audiojungle.net/

Pixel Prospector - Contains sections to inspire your creative side, graphics & graphics tools, music & sound, business and marketing, links to video & screen recording software, and even website, blog, wiki and forum creation. It even has some videos just for your entertainment. I have heard rumors that this information will be added to the next revision of all the worlds Holy Texts.
http://www.pixelprospector.com/


Miscellaneous

[url]So you want to be a ... Game Programmer?... Game Artist?... Game Designer? (Youtube Video)
http://youtu.be/0kN5XIihh1Q[/url]

14 Year Old Prodigy Programmer (who makes me feel terrible about myself lol)
http://youtu.be/DBXZWB_dNsw

Open Source Tools for Game Developers (Youtube Video)
http://www.youtube.com/watch?v=r3wDnOAjrtk&feature=share&list=FLRt1M_y7oXYSwhuH6VzZhYQ

HTML5 Multiplayer Game Development (Youtube Video)
http://www.youtube.com/watch?v=zj1qTrpuXJ8&feature=share&list=FLRt1M_y7oXYSwhuH6VzZhYQ

DIY: Indie Game Dev from Napkin to Profitability (Youtube Video)
http://www.youtube.com/watch?v=pF_6u9Za8sA&feature=share&list=FLRt1M_y7oXYSwhuH6VzZhYQ

Why Being Poor And Having No Budget Is Good For Making Games (Youtube Video)
http://www.youtube.com/watch?v=iwXFOgNVMww&feature=share&list=FLRt1M_y7oXYSwhuH6VzZhYQ

Introduction to Game Development (Youtube Video)
http://www.youtube.com/watch?v=duc3jYgAaR0&feature=share&list=FLRt1M_y7oXYSwhuH6VzZhYQ

Mum, Dad, I want to be a Hame Designer (Youtube Video)
http://youtu.be/qiQcANX3NNE

Thinking Like a Game Designer - GameSalad Webinar (Youtube Video)
http://youtu.be/IJFTUGmwQps

Eli The Computer Guy - Introduction to Programming (Youtube Video)
http://youtu.be/lJnvq0A_7WQ

I Want to be a Game Developer...Now What?
http://www.gamefromscratch.com/post/2011/08/04/I-want-to-be-a-game-developer.aspx

Home & Learn Beginners Computing Tutorials
http://www.homeandlearn.co.uk/BC/BeginnersComputing.html


Software

Pixen (Free)- Pixel Art and tile editor for Mac OS X.
http://pixenapp.com/

Pyxel Edit (Free) - Pyxel Edit is a pixel art and tileset creation tool. It's made in Adobe Air, runs on Windows and Mac, and is currently in open beta.
http://pyxeledit.com/

Aseprite (Free) - Another pixel art editing program for both Mac OS X & Windows.
http://www.aseprite.org/

GraphicsGale (Shareware) - A windows based pixel art editor.
http://www.humanbalance.net/gale/us/

Tiled (Free) - Multi platform. Tiled is a general purpose tile map editor, built to be flexible and easy to use. In addition to its own map format, Tiled supports read/write plugins for using it with proprietary map formats or formats used by other editors.
http://sourceforge.net/projects/tiled/

Notepad++ (Free)- Arguably the best text editor for Windows. Includes Syntax highlighting for all your coding needs.
http://notepad-plus-plus.org/

TextWrangler (Free)- Looking for Notepad++ for Mac OS X and don’t feel like using CrossOver? Then TextWrangler is exactly what you are looking for. In fact, it might even be superior to Notepad++. For those of you looking for even more features, TextWrangler has a big brother called BBEdit for $50.
http://www.barebones.com/products/textwrangler/

SourceLair - Online IDE with support for 21 languages including C, C++, Obj-C, JAVA, HTML...basically everything but C#, which is should be coming soon. Still in Beta.
https://www.sourcelair.com/

Cloud9 - Write, run, and debug your code with our powerful and flexible cloud IDE. Collaborate on your workspaces publicly, or keep them private. The choice is yours!
https://c9.io/

Koding - Another online IDE supporting Python, JAVA, Perl, Ruby, C, C++ and Go.
https://koding.com

Audacity (Free) - Open source audio recording and editing software.
http://audacity.sourceforge.net/

SFXR (Free) - Simple tool for creating old school sound effects. Runs on Windows.
http://www.drpetter.se/project_sfxr.html

CFXR (Free) - Mac OS X port of Dr. Petter’s SFXR, plus it has a nicer GUI.
http://thirdcog.eu/apps/cfxr

MilkyTracker (Free) - an open source, multi-platform music application for creating .mod and .xm module files.
http://www.milkytracker.org/

GIMP (Free) - Open source multi platform image editing software similiar to Adobe Photoshop in many ways.
http://www.gimp.org/

Paint.net (Free) - Windows based graphics editing program. Think MS Paints big brother.
http://www.getpaint.net/

Inkscape (Free) - Open source, multi platform vector image editing software.
http://inkscape.org/

Sculptris (Free) - Multi platform 3D modeling software. Smaller installation then Blender.
http://pixologic.com/sculptris/

Blender (Free) - Open source, multi platform professional quality 3D modeling software. Unfortunately there is a steep learning curve.
http://www.blender.org/

Komodo Edit (Free or $25 for more features) - Multi platform. Komodo Edit is a lean editor with a sleek interface. You'll enjoy excellent coding in many web languages, including Python, PHP, Ruby, Perl, HTML, CSS and JavaScript.
http://www.activestate.com/komodo-edit

Microsoft Visual Studio ($499+) - Do I even need to mention what this is? Full feature IDE for developing for C++, C#, VB.net and a few other languages. Separate versions for C++, C# and VisualBasic are available as express editions for free. 2012 is the most current version but 2010 is recommended.
http://www.microsoft.com/visualstudio/eng/downloads

QB44 (Free) - For fans of old school QBasic, QB64 offers the same experience for modern computers running 64-bit processors. It runs on Windows, OS X and Linux as well. Whether its for nostalgic reasons, or as a learning tool, it is actually a very nice program that recreates the 1990’s QBasic experience perfectly.
http://www.qb64.net/

Just Basic (Free) - Another free to use BASIC compiler for windows. Several books I have read recommend Just Basic as a good learning language/IDE for people who are new to programming. They have a pay version called Liberty BASIC for more features, but the free version works just fine.
http://www.justbasic.com/

Objective-Basic (Free or $35 for Pro license) - Objective-Basic is a powerful BASIC programming language for Mac, which is a simple and intuitive and very easy to learn. It is similar to Visual Basic and Objective-C. It is an easy to use, object-oriented, compiled, stable, fast and modern programming language written in C++ and Objective-C. Its runtime is entirely based on Cocoa.
http://www.objective-basic.com/

QT (Free) - Qt is a full development framework with tools designed to streamline the creation of stunning applications and amazing user interfaces for desktop, embedded and mobile platforms. Qt's cross-platform full framework and tools enables developers to reach various desktop, embedded and mobile operating systems and numerous devices with one code base. Qt brings freedom to the developer saving development time, adding efficiency and ultimately shortening time to market.
http://qt.digia.com/

MonoDevelop (Free) - MonoDevelop is a cross-platform IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux, Windows and Mac OSX. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and Mac OSX maintaining a single code base for all platforms.
http://monodevelop.com/

SharpDevelop (Free) - An alternative to Microsoft Visual C#. Nice clean interface, but in all honesty, Visual C# Express 2010 is a better choice. SharpDevelop might be a good alternative to Visual C# 2012 until more updates to the 2012 version come out.
http://www.icsharpcode.net/OpenSource/SD/Default.aspx

Code::Blocks (Free) - A free cross platform C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.
http://www.codeblocks.org/

CodeLite (Free) - A lightweight cross platform C/C++ IDE. Similar in features to Code::Blocks, but somehow just not as appealing.
http://www.codelite.org

RealStudio ($99+) - Real Studio’s claim to fame is the ability to allow users to create full feature applications with a bare minimum of programming knowledge. Almost entirely drag n drop in nature with “almost” zero need to add code to make the applications work.
http://www.realsoftware.com/realstudio

Pure Basic (€ 79) - A cross platform BASIC IDE that works with Windows, Mac OS X, Linux and even Amiga. There is a free demo available to try before purchasing.
http://www.purebasic.com

Blitz Basic ($79) - A variant of Basic designed specifically for the creation of games. Runs on Windows, Mac OS X and Linux.
http://www.blitzbasic.com

DarkBASIC ($70 or free with Ads) - Another version of Basic similar to Blitz Basic, used for making games.
http://www.thegamecreators.com/?m=view_product&id=2000
Last edited by JersyDvl on Sat May 18, 2013 12:35 pm, edited 2 times in total.
24” iMac, 3.06GHz Intel Core 2 Duo
8 Gigs of Ram
Nvidia GeForce GT 130, 2.5TB HDD
OS X 10.8, Windows 7 Home Premium
22” external display

2012 Macbook Pro 13"
2.5Ghz Intel Core i5
8GB Ram
OS X 10.8 / Windows 7

Skype: Justin.Califano
http://www.geek-spot.net
User avatar
JersyDvl
Chaos Rift Newbie
Chaos Rift Newbie
 
Posts: 32
Joined: Fri Mar 23, 2012 8:59 am
Location: New Jersey

Re: Big List O' Stuff

Postby dandymcgee on Thu May 16, 2013 6:41 pm

Many if not most of these are already in the Guides & Resources or Programmer's Education topics, but since you took the time to organize it so well you earned a sticky.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
 
Posts: 4911
Joined: Tue Apr 29, 2008 4:24 pm
Location: New Hampshire

Re: Big List O' Stuff

Postby Vincent on Thu May 16, 2013 6:52 pm

Big THX for this post. Lots of interesting stuff. :bow:
"Stop bitchin' and start codin' !!!" by myself
User avatar
Vincent
Chaos Rift Newbie
Chaos Rift Newbie
 
Posts: 6
Joined: Fri Apr 26, 2013 2:32 am
Location: Spain

Re: Big List O' Stuff (Tutorials. resources, &software)

Postby heisenberg on Tue May 21, 2013 7:18 pm

Thank you Jersy, this is a very intresting list of URLs. :)
User avatar
heisenberg
Chaos Rift Newbie
Chaos Rift Newbie
 
Posts: 7
Joined: Sat May 04, 2013 4:53 pm


Return to Programming Discussion

Who is online

Users browsing this forum: Bing [Bot] and 1 guest

cron