logo

FIRST – General


Suppliers

  • AndyMark – The official supplier for the FIRST Robotics Competition
  • McMaster-Carr – A supplier providing various commonly-used parts, such as bolts and tubing


Programming – General

  • FIRST Robotics Resource Center – A set of resources created by the Worcester Polytechnic Institute (WPI) for use with FIRST competitions
  • LabVIEW – A graphical programming environment used to develop measurement, test, and control systems using features that resemble a flowchart.


FRC Java


Software Downloads

VEXGeneral

Web DevelopmentGeneral

  • Mozilla Developer Network Documentation Center – A comprehensive documentation of widely-used HTML, CSS, JavaScript, HTML5, Ajax, and DOM-related information
  • Dev.Opera – A number of web developer-related articles written by fellow web developers; one of them is an introduction to the web standards
  • QuirksMode – A site giving information about browser compatibility with HTML elements, CSS attributes, JavaScript functions, etc., with its “famous” compatibility tables
  • HTML Dog – A very useful introduction to HTML, CSS, and JavaScript, as well as a reference to HTML tags and CSS properties
  • SitePoint Reference – References for commonly-used HTML, CSS, and JavaScript elements, properties, concepts, etc.
  • Nettuts+ – A site that offers tutorials and articles on technologies, skills, and techniques to help developers improve design and build websites
  • Stack Overflow – A programming Q&A site that contains questions (and answers) to problems that other programmers have
  • PHP Manual – The PHP manual located on the official site for PHP
  • PHP 101: PHP For the Absolute Beginner – A series of guides written for those who are new to PHP and wish to learn more about the language


Server

  • Apache – The open source HTTP server that powers this site
  • MySQL – The open source database that stores information for this site
  • PHP – The open source server-side scripting language employed on this site to create dynamic pages


Content Management Systems (CMS)

  • Drupal – An open source CMS that can be used to power a website, from blogs to enterprise sites
  • CMS Made Simple (CMSMS) – An CMS that is easy to set up and use; it can also be scaled for different websites


Validators


J
avaScript Libraries

  • jQuery– A fast JavaScript library that simplifies JavaScript coding for faster web development
    • jQuery UI (User Interface) – A collection of effects and widgets built on top of the jQuery library that provide the tools for an interactive web application
    • jQuery Mobile – A JavaScript framework designed for mobile devices
    • jQuery Documentation – The documentation for the jQuery JavaScript library
  • Prototype – A JavaScript framework that aims to ease development of dynamic web applications created with JavaScript
  • Dojo – A JavaScript library that saves time, delivers powerful performance, and scales with the development process
  • YUI (Yahoo! User Interface) – A JavaScript library developed by Yahoo! developers that allows for building richly interactive web applications
  • MooTools – A compact, object-oriented JavaScript framework designed to write powerful, flexible, and cross-browser code with its well-documented API


Server-side JavaScript

  • node.js – An server-side JavaScript environment that uses an asynchronous event-driven model
  • Rhino – An open-source implementation of JavaScript written entirely in Java, typically embedded into Java applications to provide scripting capabilities

Firefox Add-ons

  • Firebug – An add-on that puts a wealth of web development tools, such as inspecting and modifying a web page’s HTML, CSS, and JavaScript, at a developer’s fingertips while browsing through web pages
  • Web Developer – An add-on that adds a toolbar that contains various web developer tools useful for web developers
  • Greasemonkey – An add-on that allows a user to run a specific script on a particular web page
  • HTML Validator – An add-on that adds HTML validation in the form of an icon; any HTML errors can be seen while viewing the source of a web page