Skip to Main Content
MCC shield logo with text: Library Services, Monroe Community College

Information & Computer Technologies Research Guide

This guide will help get you started with IT and computer-related research.

Online Reference

  • Babel: A Glossary of Computer Oriented Abbreviations and Acronyms 
    Covers computer-related abbreviations and acronyms. Alphabetically arranged but has no built-in search capability.
  • Catalog of Free Compilers and Interpreters 
    Links to freely available software for language tools, including compilers, compiler generators, interpreters, translators, important libraries, and assemblers.
  • Computer Desktop Encyclopedia 
    Contains more than 25,000 computing and information technology entries.
  • Computer Sciences 
    Reviews the history of computer science, discusses concepts, and profiles contributors in the field. Also explores the impact of computers on society, with examples in literature and film to illustrate and support trends. Includes illustrations, sidebars, bibliographies, filmographies, timelines, charts, and a glossary. For general audiences.
  • FileInfo.com: The File Extensions Resource 
    Contains a searchable database of thousands of file extensions with detailed information about the associated file types. You can use FileInfo.com to look up information about unknown file types and find programs that open the files.
  • Hotscripts.com 
    A comprehensive Web directory of more than 41,000 web development and programming-related resources. Includes scripts for 16 programming languages, including ASP, C, C++, CFML, CGI, Flash, Java, JavaScript, Perl, PHP, Python, and XML. Also includes links to additional resources such as articles, tips, and tutorials.
  • The Language List 
    A list and description of all known computer programming languages.
  • National Technical Information Service (NTIS) 
    The largest central resource for government-funded scientific, technical, engineering, and business-related information available. Provides access to nearly three million publications covering over 350 subject areas.
  • Online Dictionary of Computing (FOLDOC)
    A computing dictionary. Includes definitions of acronyms, jargon, programming languages, tools, architecture, operating systems, networking, theory, conventions, standards, mathematics, telecoms, electronics, institutions, companies, projects, products, and history, in fact any of the vocabulary you might expect to find in a computer dictionary.
  • Web Developer's Professional Library 
    A combination of encyclopedia, magazine, and tutorials, with clear definitions and explanations, timely articles, and detailed tutorials on all aspects of web development.

Programming and Programming Languages

  • ADA Home 
    A web home for users and potential users of Ada. Includes the Ada 95 Reference Manual and the Ada Lovelace Tutorial.
  • Ada Information Clearinghouse 
    Run by the Ada Resource Association, whose principal mission is “to ensure continued success of Ada users and promote Ada use in the software industry.”
  • C# Station 
    A community site for people interested in applying .NET using the C# programming language gateway to resources for programming on Microsoft's .NET platform. Offers access to articles, recommended books, sample book chapters and discussion forums, links to other C# sites, and tutorials.
  • Computer Aided Instruction Project 
    Contains interactive tutorials for Java, MIPS assembly language, vector algebra for computer graphics, and other related topics.
  • Cplusplus Resources 
    Contains resources for the C++ programming language, including technical documents, source code, libraries, and discussion forums.
  • Intro to Programming Using Java 
    Free online textbook on introductory programming, which uses Java as the language of instruction. Directed mainly towards beginning programmers, although it might also be useful for experienced programmers who want to learn something about Java.
  • Microsoft.NET Developers 
    Free online resources for Microsoft .NET developers, aimed at beginners.
  • Object Oriented Programming Tutorial 
    An introduction to object-oriented programming that focuses on the basics, including objects, classes, and inheritance.

Courses and Tutorials

Women and Technology

General Websites

Accessibility is important to us. While we have made efforts to make our guides as accessible as possible, it is possible that issues could be present. If you are having difficulty accessing content in these guides or if you have any questions about the accessibility of online information posted by the MCC Libraries, please contact us.