This library has been prepared to contribute to the technical and theoretical development of FTC and aims to help team members prepare more effectively. Here, you can access useful resources on various topics such as programming, robotics engineering, software development, and team management. The materials in our library are continuously updated, providing new knowledge and resources for every team member.
In the links below, you can find important documents, books, and video resources related to First Tech Challenge in different fields. Additionally, there are lessons and resources on the Java programming language and robot design.
1. General Resources:
-
FTC Turkey Library (Fikret Yüksel Foundation)
This link will direct you to general resources provided by the FTC Turkey organization. -
First Tech Challenge Official YouTube Channel
On the official YouTube channel, you can access competitions, events, and useful video content for teams.
2. Game and Robotics Documents:
-
Game Manual 0 – A Guide for FTC Teams – PDF
A fundamental guide for FTC teams. This document covers game rules, how teams should operate, and the basic principles of robotics engineering. -
GM Zero
A guide specifically for FTC that provides detailed information on how teams should prepare for competitions. -
REV Duo Documentation
Documentation and user guides for REV Robotics Duo products. An ideal resource for learning about REV components used in robot building.
3. Programming Resources:
-
Java Tutorial (GeeksforGeeks)
A comprehensive guide for those who want to learn Java programming. -
FTCLib Docs
Documentation for the FTCLib library, developed specifically for FTC teams. This library provides essential tools for robot programming. -
Book – Learn Java for FTC – PDF
This book, written specifically for FTC, helps with robot software development using Java. -
FIRST FTC-Docs Programming Resources
Programming resources provided by FIRST. This link offers a comprehensive guide to FTC software and robotics programming. -
Book – Introduction to Programming Using Java V9
Another resource you can use while learning Java programming. It is quite useful for building a foundation in robot programming.
4. Portfolio and Engineering Resources:
-
Engineering Portfolio Library
Various tools and examples that teams can use while creating their engineering portfolios.