OkayStudy
EN English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

How to enable notifications

Notifications are unavailable in this browser or on this address. Try a supported browser on the secure SONUB site.

If notifications are blocked, allow them in your browser settings.

  1. Open the site controls beside the address bar, or your browser’s site settings. Set Notifications for this site to Allow.
  2. In your device settings, allow notifications for your browser and check Do Not Disturb or Focus.
  3. Return to SONUB, reload the page, and use the bell to enable notifications.

On iPhone or iPad, add SONUB to your Home Screen, open it there, then allow notifications.

YOUR FIRST STEP

IT Professional Guide

A 12-step path for developers and IT staff: terminal, shell, GIT and VSCode first, then AI, Agent Skills and vibe coding. Run each command yourself, one at a time.

  1. Learning tools builds your problem-solving skills. Start by running one command yourself.
  2. With AI-generated code, understand how it works and run it yourself to check.
  3. Build small, improve, and keep notes. Finishing things yourself helps you grow as a developer.
AI tools sit on top of the , the , and the editor. Build the lower blocks first and the top one stays steady.

A path for developers, operators and IT practitioners. Most tools run in a terminal and work inside a GIT . So you learn commands, the shell, GIT and an editor first, then add AI basics, the advanced track and prompting on top. At the end you write code together with AI.

Who it's for
Developers · server operators · IT professionals
Estimated time
4 sessions a week · about 12 weeks
Steps
12 steps 10 required

When you finish this guide, you can…

  • work in a terminal: move files, connect commands with pipes and write small shell scripts.
  • keep your work safe with GIT — , , undo, and open a (PR — a request to merge your changes).
  • hand a coding task to an AI and review its changes as a before you keep them.
YOUR FIRST STEP

Learn in this order

  • Required
  • Optional
  1. 1 A turtle typing carefully with green check marks climbs a staircase and becomes a fast rabbit with a trophy, while a rabbit that rushed is stuck at the bottom among red X marks. Keyboard practice Optional Skip it if you already type fast. But terminal work rewards accuracy over speed — a single typo can change an entire command. If you're not at 95% accuracy, it's worth a tune-up first. Start
  2. 2 A child types at a keyboard in front of a dark terminal window with a blinking cursor; across a counter, a friendly computer clerk takes the typed slip and hands back an answer slip, with a folder cabinet behind it where a pin marks the current folder. Terminal commands Required Required. Learn the basics — moving files, permissions, pipes, redirection — by typing them into a real Linux terminal that runs in your browser. Everything after this stands on it. Start
  3. 3 A conveyor belt carries file boxes one by one to a robot arm; at a fork in the belt, each box goes left or right depending on a check light. Shell programming Required Also required. Over thirteen lessons you go from variables, conditions, loops and functions to installing developer tools and regular expressions, so you can automate repeated work with scripts. Almost all of it works the same in zsh, the macOS default shell. Start
  4. 4 A main road seen from above with a side road that splits off, passes a few milestones and joins the main road again further ahead. GIT Required Before you hand code to an AI, you need a way to undo. Nine steps take you through commits, branches and pull requests, up to working as a team. Code an AI changed still gets reviewed as a diff and saved as a commit. Start
  5. 5 An open toolbox with three compartments — a chat bubble, a laptop with a small robot arm and a clipboard with a robot carrying folders — rests on three blocks: a terminal window, a branching tree and a friendly snake. Beside it, a key and a padlock sit in a small safe. VSCode (Visual Studio Code) Required VS Code is a code editor where the terminal, Git and debugging sit on one screen. AI coding tools plug in as extensions, or run as separate apps and terminal tools. Here are the three best-known ones. GitHub Copilot — suggests the next line as you type, and explains or edits code through chat. An easy place to start. Claude Code — works both in the terminal and as an editor extension. It is an agent that reads files, edits them and even runs commands, so it is good for handing over a whole task. Codex — OpenAI's coding agent. Give it a task, it hands back the changes as a diff, and you review them. Try all three and keep the one that fits your work. Open site
  6. 6 Boxes on a shelf, each with a blank name tag, holding an apple, a toy car and a ribbon; a star drops into the empty fourth box while a hand holds its tag. Python Required Your first programming language. Nine short lessons cover the basics: printing, variables, conditions, loops, lists, functions and more. You run them and get them checked in the browser, with nothing to install. The advanced track handles a small model in Python, so learn to read code here first. Start
  7. 7 Four nested circles: the outer circle has a robot icon, the next a chart with dots, the next a layered network of nodes, and the innermost two speech bubbles. AI fundamentals Required Tools in hand, now get precise about what AI is. Once tokens, context, and models mean something concrete to you, the settings on every AI tool stop looking arbitrary. Start
  8. 8 Left: a robot surrounded by stacks of books turns many small dials, with a clock and an energy icon. Right: the same robot, dials locked, quickly answers a child's question with a lightning bolt beside it. Advanced AI track Required Build training data, train a small model yourself, and evaluate the result. This is where people who use AI and people who build it part ways. Start
  9. 9 Six puzzle pieces with icons — a theatre mask, a target, a folder, a star sample, a ruler with a stop sign and a table — fit into a recipe card. A robot chef takes the finished card and serves a neat plate, while a crumpled note with a question mark lies to the side. Prompt engineering Required Chapter 9 of the AI course shows how instructions, sampling and checking fit together. Write a prompt with a goal, context, limits and an output format, and run it a few times with Lyen. Then compare: what stays the same, what changes, and what you still have to check yourself. Context — a model reads only a set length at a time. When a chat gets long, the app cuts or summarizes the earlier part, and details can drop out. Repeat important conditions. Sampling — the model picks each next token by probability, so the same prompt can give a different answer each time. A lower temperature (the setting for how evenly answers are drawn) makes answers more alike, but alike is not the same as correct. Checking — check facts against another source and run the code yourself. Write down only conclusions you have checked. Start
  10. 10 Three stepping stones, each with a chat window: a messy result, a cleaner result with a pencil mark and a neat result with a green check. A child adds a sticky note of feedback at each step and checks the final answer against a book and a second document. Working with AI Required On the job, conversation quality is throughput. Pasting a whole error log is slower than giving the reproduction steps and the expected behavior alongside it. Practice that habit with your Lyen learning buddy. Start
  11. 11 A shelf of colourful binders. One is open, showing a cover with an icon and a few lines, pages of dotted steps, a checklist and a small toolbox clipped inside. A robot reads the covers and pulls out the binder that matches a dice icon in a speech bubble. Agent Skill Optional Optional. If you often give an AI agent the same kind of task, write the steps down once as a skill — a folder with a SKILL.md instruction file. The Agent Skills page explains everything and walks you through your first one. Start
  12. 12 A relaxed person describes a house, a palette and a phone in a speech bubble. A robot builds a page of coloured blocks on a laptop. The person checks it on a phone and a laptop with a magnifying glass and hands back a sticky note, with a circular arrow joining the steps. Vibe coding Required The last step. Describe what you want in plain words and the AI writes the code. Then you use everything above — run it in the terminal, read the diff, commit what works and undo what doesn't. Vibe coding goes fastest for people who can check the result. Start

Tips that make it easier

  • Don't skip the terminal and the shell. Most AI tooling runs on top of them.
  • Use a command on real work the same day you learn it. Commands you don't use are gone by next week.
  • Read what an AI-suggested command actually does before you run it. Deletions don't come back.

Other guides

Choose a pending booking to cancel. Each cancellation requires confirmation.

Your :

Close