Programação do zero

Laboratório de aprendizagem de programação

Comece por ideias comuns, escolha uma linguagem e pratique com exercícios originais

linguagens

53

modos de prática

3

passos base

6

Base

Comece por estas seis ideias

escolha · lacuna · tarefas
01input → rules → output

Programa

Instrucoes exatas transformam entrada em saida.

02print 42

Saida

Imprimir um valor confirma que o codigo esta rodando.

03total = 42

Valores

Variaveis dao nome a numeros, texto, booleanos, listas e objetos.

04if condition then repeat

Fluxo

Condicoes escolhem caminhos e loops repetem trabalho util.

05add(a, b) → result

Funcoes

Funcoes empacotam uma tarefa para reutilizar a ideia.

06scores = [40, 2]

Colecoes

Arrays, listas, maps e sets guardam valores relacionados.

Mapa de linguagens

Escolha uma direção

Web e produto

Paginas · ferramentas · APIs · interfaces

6

Backend e nuvem

Servicos · bancos · CLIs · APIs confiaveis

8

Mobile e app

iOS · Android · apps multiplataforma

5

Sistemas e desempenho

Memoria · velocidade · compiladores · baixo nivel

8

Dados e ciencia

Analise · numeros · pesquisa

6

Funcional e design de linguagem

Tipos · transformacoes · concorrencia

11

Scripts e automacao

Arquivos · texto · plugins · rotinas

7

Contratos e seguranca

Estado · permissoes · transacoes · revisao segura

4

Empresa e legado

SAP · financeiro · desktop · sistemas classicos

7

Workbench

Tutoriais de programação

53 de 53

JS

JavaScript

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender JavaScript do zero.

prática originalBoa primeira linguagem

TS

TypeScript

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender TypeScript do zero.

prática originalTrilha avançada

Py

Python

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Python do zero.

prática originalBoa primeira linguagem

C++

C++

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender C++ do zero.

prática originalTrilha avançada

Java

Java

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Java do zero.

prática originalTrilha avançada

Go

Go

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Go do zero.

prática originalTrilha avançada

Rust

Rust

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Rust do zero.

prática originalTrilha avançada

SQL

SQL

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender SQL do zero.

prática originalBoa primeira linguagem

HTML CSS

HTML CSS

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender HTML CSS do zero.

prática originalBoa primeira linguagem

Bash

Bash

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Bash do zero.

prática originalTrilha avançada

C#

C Sharp

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender C Sharp do zero.

prática originalTrilha avançada

PHP

PHP

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender PHP do zero.

prática originalTrilha avançada

Swift

Swift

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Swift do zero.

prática originalTrilha avançada

Kotlin

Kotlin

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Kotlin do zero.

prática originalTrilha avançada

Ruby

Ruby

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Ruby do zero.

prática originalTrilha avançada

Dart

Dart

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Dart do zero.

prática originalTrilha avançada

Scala

Scala

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Scala do zero.

prática originalTrilha avançada

R

R

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender R do zero.

prática originalTrilha avançada

Julia

Julia

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Julia do zero.

prática originalTrilha avançada

MATLAB

MATLAB

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender MATLAB do zero.

prática originalTrilha avançada

Lua

Lua

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Lua do zero.

prática originalTrilha avançada

Perl

Perl

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Perl do zero.

prática originalTrilha avançada

Elixir

Elixir

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Elixir do zero.

prática originalTrilha avançada

Erlang

Erlang

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Erlang do zero.

prática originalTrilha avançada

Haskell

Haskell

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Haskell do zero.

prática originalTrilha avançada

Clojure

Clojure

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Clojure do zero.

prática originalTrilha avançada

F#

F Sharp

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender F Sharp do zero.

prática originalTrilha avançada

OCaml

OCaml

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender OCaml do zero.

prática originalTrilha avançada

C

C

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender C do zero.

prática originalTrilha avançada

ASM

Assembly

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Assembly do zero.

prática originalTrilha avançada

Solidity

Solidity

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Solidity do zero.

prática originalTrilha avançada

ObjC

Objective C

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Objective C do zero.

prática originalTrilha avançada

VB

Visual Basic

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Visual Basic do zero.

prática originalTrilha avançada

Zig

Zig

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Zig do zero.

prática originalTrilha avançada

Nim

Nim

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Nim do zero.

prática originalTrilha avançada

Crystal

Crystal

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Crystal do zero.

prática originalTrilha avançada

Groovy

Groovy

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Groovy do zero.

prática originalTrilha avançada

PS

PowerShell

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender PowerShell do zero.

prática originalTrilha avançada

Fortran

Fortran

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Fortran do zero.

prática originalTrilha avançada

COBOL

COBOL

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender COBOL do zero.

prática originalTrilha avançada

Pascal

Pascal

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Pascal do zero.

prática originalTrilha avançada

Prolog

Prolog

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Prolog do zero.

prática originalTrilha avançada

Racket

Racket

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Racket do zero.

prática originalTrilha avançada

Scheme

Scheme

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Scheme do zero.

prática originalTrilha avançada

Elm

Elm

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Elm do zero.

prática originalTrilha avançada

Gleam

Gleam

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Gleam do zero.

prática originalTrilha avançada

V

V

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender V do zero.

prática originalTrilha avançada

D

D

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender D do zero.

prática originalTrilha avançada

Lisp

Common Lisp

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Common Lisp do zero.

prática originalTrilha avançada

Smalltalk

Smalltalk

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Smalltalk do zero.

prática originalTrilha avançada

ABAP

ABAP

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender ABAP do zero.

prática originalTrilha avançada

Delphi

Delphi

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Delphi do zero.

prática originalTrilha avançada

Tcl

Tcl

Abrir

Definicoes, sintaxe, exemplos e pratica para aprender Tcl do zero.

prática originalTrilha avançada