Click here to Skip to main content
15,892,674 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: programming Pin
Johnny J.4-May-16 5:35
professionalJohnny J.4-May-16 5:35 
GeneralRe: programming Pin
OriginalGriff4-May-16 5:42
mveOriginalGriff4-May-16 5:42 
GeneralRe: programming Pin
Johnny J.4-May-16 6:16
professionalJohnny J.4-May-16 6:16 
GeneralRe: programming Pin
dandy724-May-16 9:42
dandy724-May-16 9:42 
GeneralRe: programming Pin
Kevin Marois4-May-16 5:09
professionalKevin Marois4-May-16 5:09 
GeneralRe: programming Pin
Johnny J.4-May-16 5:20
professionalJohnny J.4-May-16 5:20 
GeneralRe: programming Pin
rjmoses5-May-16 14:01
professionalrjmoses5-May-16 14:01 
GeneralRe: programming Pin
Marc Clifton4-May-16 6:03
mvaMarc Clifton4-May-16 6:03 
Member 12502619 wrote:
how many programming languages do i have to know in order to make an effective app,like lets say a game or a social media app


Two different things, I'll pick the latter.

Web front-end:
Javascript
HTML (not a language, but you have to know it)

Web back-end:
The blue pill: C#
The red pill (poison): Python / Ruby / Javascript, et al.

But more importantly, for both front and back ends, you are going to have to choose from a variety of frameworks. Almost always jQuery for the front end, plus whatever you want to do with making it look better than plain vanilla HTML controls. Then there's a variety of MVC frameworks to choose from, like Angular, Backbone, etc.

On the back-end, you have the same nightmare. Do you roll your own web server, use ASP.NET, Razor, or if you chose the red pill, buy into the framework, like Django, Ruby on Rails, node.js, respectively.

It's a mess.

As to combining different types of languages together, sure, you can call C++ with C#, you can call C with Python/Ruby/Javascript extensions, if you want a desktop app that runs a web app, you can use CefSharp to write stuff in C# and talk to Javascript, and vice-versa.

It's a mess.

Marc
Imperative to Functional Programming Succinctly

Contributors Wanted for Higher Order Programming Project!

Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

GeneralRe: programming Pin
Member 125026194-May-16 6:21
Member 125026194-May-16 6:21 
GeneralRe: programming Pin
Rage4-May-16 6:39
professionalRage4-May-16 6:39 
GeneralRe: programming Pin
Sascha Lefèvre4-May-16 6:41
professionalSascha Lefèvre4-May-16 6:41 
GeneralRe: programming Pin
V.4-May-16 6:44
professionalV.4-May-16 6:44 
GeneralRe: programming Pin
Plamen Dragiyski4-May-16 23:26
professionalPlamen Dragiyski4-May-16 23:26 
GeneralRe: programming Pin
George Tourtsinakis5-May-16 0:23
George Tourtsinakis5-May-16 0:23 
GeneralRe: programming Pin
Member 107319445-May-16 12:51
Member 107319445-May-16 12:51 
GeneralRe: programming Pin
Member 107319445-May-16 12:51
Member 107319445-May-16 12:51 
PraiseThank you! Pin
Richard Deeming4-May-16 1:37
mveRichard Deeming4-May-16 1:37 
GeneralOT Pin
PompeyThree4-May-16 3:00
PompeyThree4-May-16 3:00 
GeneralRe: OT Pin
Richard Deeming4-May-16 3:15
mveRichard Deeming4-May-16 3:15 
GeneralRe: OT Pin
PompeyThree4-May-16 3:18
PompeyThree4-May-16 3:18 
GeneralRe: Thank you! Pin
Dave Kreskowiak4-May-16 3:46
mveDave Kreskowiak4-May-16 3:46 
GeneralYou're welcome ! Pin
Rage4-May-16 4:50
professionalRage4-May-16 4:50 
GeneralWhen I was young... Pin
PompeyThree4-May-16 1:25
PompeyThree4-May-16 1:25 
JokeRe: When I was young... Pin
Johnny J.4-May-16 2:23
professionalJohnny J.4-May-16 2:23 
GeneralRe: When I was young... Pin
PompeyThree4-May-16 2:39
PompeyThree4-May-16 2:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.