Table of contents

  1. Exams
  2. Peer-To-Peer
  3. Websites
  4. Guides
  5. Extensions
  6. Grammar
  7. Browser
  8. Apps
  9. Readme
  10. Productivity
  11. Others

Exams

Websites that I found useful for studying 42 exams, some are outdated but still useful.

Website Description Source
GradeMe Simulate piscine and common core exams. Website
Piscine and Common Core Exams Questions and solutions. GitHub
Piscine Exams (outdated) Questions and solutions. Website
Piscine Final Exam Exercices (outdated) Final exam exercices resolution. GitHub
Common Core Exams (outdated) Questions and solutions with mains. Website

Peer-To-Peer

Information about peer-to-peer evaluation, and beginner videos about Shell and Git.

Website Description Source
P2P, Shell and Git Basics YouTube playlist covering P2P, Shell, and Git basics. Youtube
P2P - Evaluation - 01 What to do before the evaluation? (as evaluated student) Youtube
P2P - Evaluation - 02 What to do before the evaluation? (as evaluator) Youtube
P2P - Evaluation - 03 What to do during the evaluation? Youtube
P2P - Evaluation - 04 What to do after the evaluation? (as evaluated student) Youtube
The Art of Peer-Evaluation Peer-to-Peer evaluation state of mind and rules you should know. 42 PDF

Websites

Websites that I found useful in my 42 journey.

Website Description Source
42 Evaluators Calculator, Leaderboard, PeerFinder, Blackhole, Stats, … Website
42 XP Calculator Calculate how much exp you need for the next level. Website
Find Peers Find peers working on the same project. Website
S42 Clusters from various 42 schools. Website

Guides

Guides and walkthroughs to navigate 42 Piscine and Common Core.

Website Description Source
42 Cheat Sheet An awesome cheatsheet for C and 42 in general. GitHub
Developer Roadmaps Roadmaps, guides, and other educational content. Website
tldr-pages Community-maintained help pages offering simplified explanations. GitHub
rsapkf 5000+ links that rsapkf used in the past to learn programming. Website

Extensions

VS Code extensions for enhancing your development experience.

Website Description Source
42 C-Format Automaticly formats .c files with norm v3. Website
42 ft count line Displays how many lines each function as. Website
42 Header 42 header integration in VS Code. Website
42 Norminette This extension is a norminette decorator for 42 in VS Code. Website
Norminette 42 This extension is a norminette decorator for 42 in VS Code. Website
Norminette Highlighter v3.x This extension is a norminette decorator for 42 in VS Code. Website

Grammar

Tools to have correct communication and documentation.

Website Description Source
Grammarly Writing assistant for grammar and punctuation. Website
LanguageTool Grammar and style checker for multiple languages. Website
QuillBot Tool for paraphrasing and improving writing. Website
Urban Dictionary Slang dictionary with user-contributed definitions. Website
Wiktionary Online dictionary and language reference. Website

Browser

I recommend installing Improved Intra 42, an all-in-one extension for Chrome and Firefox.

Website Description Source
Improved Intra 42 Browser extension for Chrome and Firefox to enhance the Intra 42 experience. GitHub
Better Black Hole Extension available for Chrome and Firefox. Improves Black Hole functionality. GitHub

Apps

Available apps for Android and iOS.

Website Plataform
Intra 42 Mobile App Android
Intra 42 Mobile App iOS

Readme

Insights on crafting effective README files and integrating badges for your projects.

Website Description Source
README.md Generator Create your GitHub README.md simply and quickly. Website
Badge 42 Dynamically generated 42 badges for your git readmes. GitHub
42 Project Badges Badges designed for 42 curriculum projects. GitHub
1337 Readme Share your progress via GitHub README.md. GitHub
42 Unlicense Flavoured version, based on the Unlicense public license. GitHub
GitHub Social Preview Auto generate a social preview image for your repository. Website

Productivity

Software designed to simplify tasks, and streamline workflow.

Website Description Source
Obsidian Private and flexible writing app that adapts to how you think. Website
Notion Freemium productivity and a note-taking web application developed by Notion Labs Inc. Website
Trello Ultimate project management tool. Website
Scribe Turn any process into a step-by-step guide, instantly. Website
Evernote Note-taking and task management application. Website
Motion Automatically prioritize tasks, schedule meetings, and resolve calendar conflicts. Website
Lucidchart Web-based diagramming application. Website

Others

Resources of no particular order but that I feel you should know.

Website Description Source
Oh My Zsh! Open source, community-driven framework. GitHub
Oh My Zsh! Plugins List of plugins for Oh My Zsh! GitHub
PowerLevel10k A customizable zsh theme focusing on speed, flexibility, and user experience. GitHub
tmux Terminal multiplexer, lets you switch between several programs in one terminal. GitHub
catppuccin Community-driven pastel theme. GitHub
Neofetch Themes Compilation of Neofetch configurations gathered in one location. GitHub
OnlineGDB Debugging online tool. (learn how to use gdb or lldb) Website
Python Tutor Online compiler and debugger for Python, JavaScript, C, C++, and Java. Website
Thonny Thonny is an IDE for Python designed for beginners. Website
Sublime Text Sophisticated text editor for code, markup, and prose. Website
Replit IDE, compiler, and interpreter, in +50 languages. Website
RP42 Discord addon integration for 42 School. GitHub
Installette Script to install Norminette, Norminette Formatter, Vim, and 42 Header. GitHub
42 Toolbox A bunch of scripts to improve your life at 42. GitHub
CS50 Course on thinking algorithmically and solving problems efficiently. Website
Reeborg’s World Website designed to help people learn to program through gaming puzzles. Website
Parrot Live Allow any computer with curl to display an animated party parrot. GitHub
Let Me Google That For You… Politely ask someone to Google but don’t be afraid to ask for help! Website
Fake Update Fake update screens! F11 - Fullscreen ESC - Exit ENTER - BSOD Website
Don’t Write Comments Why you shouldn’t write comments in your code (write documentation). Youtube
No Hello Please, don’t say just hello in chat. Website
Nerd Fonts Iconic font aggregator, collection, and patcher. Website
Everything I wish I knew when learning C Tips and tricks for learning C. Website
C Static libraries All you need to know about C static libraries. Website