Curso de programação
Curso de programação
       para não-programadores
Curso de programação
       para não-programadores
Assista o vídeo em:
http://bit.ly/4cprog
www.cursoprogramacao.com
Computadores só entendem
linguagem de máquina, 0s e 1s
Uma linguagem de programação serve
 pra fazer a ponte entre a linguagem
 humana e a linguagem de máquina
Ingredientes:

                                                4 ovos
                                                250 g de manteiga
                                                1 copo de iogurte natural
                                                2 xícaras de açúcar refinado
                                                2 1/2 xícaras de farinha de trigo
                                                1 colher de chá de bicarbonato
                                                2 colheres de chá bem cheia de fermento royal
                                                1 pitada de sal
                                                1 xícara mal cheia de chocolate

                       Um algoritmo é uma sequência de
                                   Preparo:

                    instruções bem 1. Bater as claras em neve, reservar gemas a
                                   definidas, usadas para
                                   2.
                                      Bater
                                            bem a manteiga com açúcar,
                       execução de 3. Acrescentar poucos a específica chocolate,
                                    uma aos o iogurte farinha, bicarbonato,
                                   4. Colocar
                                               tarefa
                                                fermento e por último as claras sem bater, só
                                                misturando
                                                5. Levar a assar em forno moderado por tempo até que o
                                                palito saia limpo
                                                6. Pode ser feito em 2 tabuleiros pequenos, se for
                                                rechear
                                                7. O recheio pode ser brigadeiro mais mole, colocando
                                                uma camada de brigadeiro e 1 de creme de leite sem
                                                soro
                                                8. Cobrir com o mesmo brigadeiro e por cima colocar
                                                chocolate granulado
http://www.flickr.com/photos/xavmp/6048175902/
Escolher uma linguagem e aprender
      lógica de programação




                    http://www.flickr.com/photos/nyuhuhuu/4443886636
Linguagens de programação
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
C#      Java   Cobol
Objective C
                    C        Prolog
Javascript                             Scala
                               Dart
                Python            Assembly
       Pascal
                        Go       Basic
 PHP         Ruby
                           ActionScript
         Smaltalk               C++      Lua
Processing      Erlang            Fortran
Você esqueceu do HTML !
Linguagens
     de       Ferramentas
programação
Linguagens
     de                Ferramentas
programação




TAREFA: Pendurar um quadro na parede
Ferramentas
HTML
                  DOM
         YAML
XML                 jQuery      JSON
 Android SDK
                             Java SDK
                              CSS
Kinect SDK      iOS SDK   Canvas
                  SVG        CakePHP
Ruby on Rails
HTML
                  DOM
         YAML
XML                 jQuery      JSON
 Android SDK
                             Java SDK
                              CSS
Kinect SDK      iOS SDK   Canvas
                  SVG        CakePHP
Ruby on Rails
HTML
                  DOM
         YAML
XML                 jQuery      JSON
 Android SDK
                             Java SDK
                              CSS
Kinect SDK      iOS SDK   Canvas
                  SVG        CakePHP
Ruby on Rails
HTML
                  DOM
         YAML
XML                 jQuery      JSON
 Android SDK
                             Java SDK
                              CSS
Kinect SDK      iOS SDK   Canvas
                  SVG        CakePHP
Ruby on Rails
HTML
                  DOM
         YAML
XML                 jQuery      JSON
 Android SDK
                             Java SDK
                              CSS
Kinect SDK      iOS SDK   Canvas
                  SVG        CakePHP
Ruby on Rails
Lógica de programação
PHP

Curso de programação para iniciantes: Qual linguagem de programação escolher?

  • 2.
  • 3.
    Curso de programação para não-programadores
  • 4.
    Curso de programação para não-programadores
  • 5.
    Assista o vídeoem: http://bit.ly/4cprog
  • 6.
  • 7.
  • 8.
    Uma linguagem deprogramação serve pra fazer a ponte entre a linguagem humana e a linguagem de máquina
  • 9.
    Ingredientes: 4 ovos 250 g de manteiga 1 copo de iogurte natural 2 xícaras de açúcar refinado 2 1/2 xícaras de farinha de trigo 1 colher de chá de bicarbonato 2 colheres de chá bem cheia de fermento royal 1 pitada de sal 1 xícara mal cheia de chocolate Um algoritmo é uma sequência de Preparo: instruções bem 1. Bater as claras em neve, reservar gemas a definidas, usadas para 2. Bater bem a manteiga com açúcar, execução de 3. Acrescentar poucos a específica chocolate, uma aos o iogurte farinha, bicarbonato, 4. Colocar tarefa fermento e por último as claras sem bater, só misturando 5. Levar a assar em forno moderado por tempo até que o palito saia limpo 6. Pode ser feito em 2 tabuleiros pequenos, se for rechear 7. O recheio pode ser brigadeiro mais mole, colocando uma camada de brigadeiro e 1 de creme de leite sem soro 8. Cobrir com o mesmo brigadeiro e por cima colocar chocolate granulado http://www.flickr.com/photos/xavmp/6048175902/
  • 10.
    Escolher uma linguageme aprender lógica de programação http://www.flickr.com/photos/nyuhuhuu/4443886636
  • 11.
  • 12.
    C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 13.
    C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 14.
    C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 15.
    C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 16.
    C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 17.
    C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 18.
    C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 19.
    C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 20.
    C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 21.
    C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 22.
    C# Java Cobol Objective C C Prolog Javascript Scala Dart Python Assembly Pascal Go Basic PHP Ruby ActionScript Smaltalk C++ Lua Processing Erlang Fortran
  • 23.
  • 24.
    Linguagens de Ferramentas programação
  • 25.
    Linguagens de Ferramentas programação TAREFA: Pendurar um quadro na parede
  • 34.
  • 35.
    HTML DOM YAML XML jQuery JSON Android SDK Java SDK CSS Kinect SDK iOS SDK Canvas SVG CakePHP Ruby on Rails
  • 36.
    HTML DOM YAML XML jQuery JSON Android SDK Java SDK CSS Kinect SDK iOS SDK Canvas SVG CakePHP Ruby on Rails
  • 37.
    HTML DOM YAML XML jQuery JSON Android SDK Java SDK CSS Kinect SDK iOS SDK Canvas SVG CakePHP Ruby on Rails
  • 38.
    HTML DOM YAML XML jQuery JSON Android SDK Java SDK CSS Kinect SDK iOS SDK Canvas SVG CakePHP Ruby on Rails
  • 39.
    HTML DOM YAML XML jQuery JSON Android SDK Java SDK CSS Kinect SDK iOS SDK Canvas SVG CakePHP Ruby on Rails
  • 41.
  • 42.