Vamos lá pessoal,

estou no 2º semestre do curso de Sistema de Informação e tenho uma dúvida: em qual linguagem me dedicar: JAVA, PHP ou C#?

Atualmente trabalho com desenvolvimento de sites, Minha experiência é com desenvolvimento front end + Wordpress.

Fiz um curso de Formação JAVA WEB, mas não entendi muito bem. É confuso e ouvi dizer muito bem do C# mas não sei de nada.

Minhas cadeiras de Algoritmos e Algoritmos avançados é com linguagem C++!

Ai pergunto aos amigos programadores: Qual linguagem é mais fácil de aprender, entender e que possa me dedicar 100% nesse primeiro momento: PHP, JAVA ou C#?

lembrando, não quero saber quais as vocês usam hoje, quero que me de dicas de uma linguagem de fácil entendimento e aprendizado.

Valeu.

perguntou May 28 '15 às 09:45

luhciano's gravatar image

luhciano
1111

editou May 23 '16 às 08:09

annakellenbull's gravatar image

annakellenbull ♦♦
711192.5k

independente da linguagem, voce investiu quanto tempo estudando logica de programação?

att

link permanente

respondeu May 28 '15 às 11:07

marcmira's gravatar image

marcmira ♦
36356329.1k

Cara já fiz uns 2 cursos de lógica de programação, leio livros e tenho cadeira na faculdade de algorítimos.

link permanente

respondeu May 28 '15 às 11:11

luhciano's gravatar image

luhciano
1111

Java e C# são as mais usadas e bem parecidas, mas hoje em dia saber programar não é suficiente, tem que saber usar os frameworks (bibliotecas) e o funcionamento da plataforma por trás da linguagem.

Veja como ficam em Java e C# uma classe para calcular a media:

alt text

link permanente

respondeu May 28 '15 às 15:46

spicy_question's gravatar image

spicy_question
34404820.4k

Linguagens de programação são apenas ferramentas. O que define bons programas são as técnicas por de trás do desenvolvimento, válido para qualquer linguagem. Lógica de programação é o alicerce do desenvolvimento. Mas temos também:

  • Estrutura de Dados (listas, mapas, árvores) e métodos de inserção, ordenação e busca.
  • Multithreading (programação multiprocesso)
  • Programação paralela.
  • Design Patterns
  • User Interface e User Experience
  • Software Distribuído (Cliente/Servidor)
  • Banco de Dados e outras formas de armazenamento.
  • Service Oriented Architecture (SOA)
  • etc,etc,etc

Para escolher uma linguagem, primeiro você deve escolher um propósito. Que tipo de programa você quer desenvolver? Vou colocar apenas algumas linguagens.

Aplicativo Desktop:

  • Java
  • C#
  • C++

Web - Cliente:

  • Javascript

Web - Servidor:

  • PHP
  • ASP
  • Java

Script:

  • Python
  • Scala
  • Ruby
  • LUA

Celular (Android, iOS):

  • Java
  • Objective-C

E assim por diante...

link permanente

respondeu May 28 '15 às 17:32

madureira's gravatar image

madureira
3211

Em quesito mais fácil de aprender é o C# e principalmente se você sabe um pouco de inglês, todas as funções do framework (.NET) são muito autoexplicativas, Java tem um pouco de C# e de C++, algumas funções tem nome sugestivo mas muitas são confusas e você não sabe bem o que fazem, já no C++ as funções do "framework" são confusas e nem um pouco autoexplicativas, você olha pra um código em C++ e não entende nada, ao contrário do C# onde você tem uma noção do que está acontecendo. Mas se você tiver tempo e determinação, C++ fica muito simples, ao decorar o que cada coisa faz e é C++ fica lindo. C++/CLI é tudo que o C++ tem aliado ao .NET, onde você pode usar linguagem nativa junto com as mesmas funções do C#. Exemplos:

[C++]

#include using namespace std; int main(int argc, char** argv){ char* ola = "Ola"; cout << ola << endl; //Saida de texto no console return 0; }

[C++/CLI]

using namespace System; public ref class Classe { void main(){ String^ ola = "Ola"; Console::WriteLine(ola); //Saida de texto no console } }

[C#]

using System; class Classe{ string ola = "Ola"; Console.WriteLine(ola); //Saida de texto no console }

[Java]

import java.util.* public class Classe{ public static void main(String[] args){ String ola = "Ola"; System.Out.PrintIn(ola); //Saida de texto no console } }
link permanente

respondeu Aug 23 '15 às 00:47

dech33's gravatar image

dech33
11

PHP é mais fácil, e tem muito material free disponível na net.

Pra quem trabalha com WordPress essa é a linguagem mais recomendada.

WordPress é desenvolvido em PHP.

Segue o guia de referência:

https://secure.php.net/manual/pt_BR/index.php

link permanente

respondeu May 27 '16 às 23:45

Triology's gravatar image

Triology
127504

Sua resposta
mudar para preview

Siga esta pergunta

Por Email:

Uma vez que você entrar você poderá se inscrever para todas as atualizações aqui

Por RSS:

Respostas

Respostas e Comentários

Markdown Básico

  • *italico* ou __italico__
  • **negrito** or __negrito__
  • link:[texto](http://url.com/ "Qual é a sua dúvida?")
  • imagem?![alt texto](/path/img.jpg "Qual é a sua dúvida?")
  • lista numerada: 1. Foo 2. Bar
  • para adicionar uma quebra de linha basta adicionar dois espaços onde você gostaria que a nova linha estivesse.
  • tags HTML básicas também são suportadas

Tags

×142
×118
×76
×38
×12

pergunta feita: May 28 '15 às 09:45

pergunta lida: 8,625 vezes

última alteração: May 27 '16 às 23:45