Author

Topic: What programming language to learn? (Read 2348 times)

member
Activity: 70
Merit: 10
March 20, 2014, 05:28:24 PM
#60
fortran cuz i need to learn it...
full member
Activity: 154
Merit: 100
March 20, 2014, 05:23:17 PM
#59
I started with C to learn the real basics and after i while i moved on to C++ Smiley
but i still do some programming in C, just because it's real fun Tongue
legendary
Activity: 1789
Merit: 1008
Keep it dense, yeah?
March 20, 2014, 05:19:04 PM
#58
I'm a Java developer and recently I have been integrating Java applications into a ColdFusion Wheels framework. So far so good Smiley
legendary
Activity: 2212
Merit: 1199
March 19, 2014, 02:54:33 PM
#57
I'm learning php and phython.  Smiley


Good choice! Smiley With PHP and Python you wont ever die Smiley
There is always a job for PHP and Python devs.

And I think in next 5 years Python will be no1 Smiley

Google, Nasa, Youtube ... do not have to say more Smiley
member
Activity: 75
Merit: 10
March 19, 2014, 01:42:58 PM
#56
I'm learning php and phython.  Smiley
hero member
Activity: 490
Merit: 500
March 19, 2014, 12:14:13 PM
#55
Php and JavaScript and familiarity with python and Django
newbie
Activity: 37
Merit: 0
March 19, 2014, 09:06:35 AM
#54
Probably JavaScript is a language that's good to learn
sr. member
Activity: 350
Merit: 251
March 19, 2014, 06:44:30 AM
#53
No matter what, I would learn Python.
From there, if you want to do web apps, Javascript and Ruby would be good to know.
If you'd rather make desktop applications, you should learn C, which can be used on all platforms. You might like Java, which also works on all platforms, but some such as myself strongly dislike.
full member
Activity: 126
Merit: 100
March 19, 2014, 03:43:52 AM
#52
Start at the bottom.  Learn assembly language.  Then learn C.  Then golang/C++/Java/Scala. Learn some scripting languages: Bash, Python, Perl. 
hero member
Activity: 490
Merit: 500
March 19, 2014, 02:58:35 AM
#51
PHP and Javascript are the most useful

Get familiar with R-on-R
hero member
Activity: 714
Merit: 500
NEED CRYPTO CODER? COIN DEVELOPER? PM US FOR HELP!
March 18, 2014, 04:30:08 PM
#50
Exactly the one which suits your future plans !!

web developing : php  htlm asp .net etc

Coding : Perl python ruby c

exploits writing : perl python ruby assembly hexing

so decide what you want to do maybe android development or anything. good luck   
legendary
Activity: 2212
Merit: 1199
February 08, 2014, 10:55:19 AM
#49
What languages are a lot of common exchanges usually in?  Pools as well. 



PYTHON !!!!!!

Python Django.


#Nasa
#Google
#Youtube
#Future
#Simplicity


Didn't realize any of those were crypto exchanges Smiley

Cause they re not.

But I am more than 100000% sure, that you can make wonderful and no bugged exchange in Python language.

Python is most amazing language I ever learnt.
legendary
Activity: 1122
Merit: 1017
ASMR El Salvador
February 07, 2014, 11:48:53 PM
#48
To learn programming I would recommend proce55ing (processing.org).
It should be called 'Visual Java'... Tongue
One cool thing about it is that is very visual and you can see straight away the result of applying small changes to the code. Pretty much like cooking, where you change the portions of a recipe and get a different result.
I think proce55ing is indeed the closer programming can get to cooking.
Play around with examples and code from openprocessing.org
It is great to learn Object Oriented programming and everything.
And it is actually much more powerful that you could think of it looking at a first glance, because of things like Arduino and stuff. It is definitely not a toy language! Take it seriously to take your programming skills to the top level. 
hero member
Activity: 518
Merit: 500
February 07, 2014, 10:46:26 PM
#47
What languages are a lot of common exchanges usually in?  Pools as well. 



PYTHON !!!!!!

Python Django.


#Nasa
#Google
#Youtube
#Future
#Simplicity


Didn't realize any of those were crypto exchanges Smiley
legendary
Activity: 2212
Merit: 1199
February 07, 2014, 01:20:51 PM
#46
What languages are a lot of common exchanges usually in?  Pools as well. 



PYTHON !!!!!!

Python Django.


#Nasa
#Google
#Youtube
#Future
#Simplicity
sr. member
Activity: 350
Merit: 252
REAL-EYES || REAL-IZE || REAL-LIES||
February 07, 2014, 01:19:37 PM
#45
What languages are a lot of common exchanges usually in?  Pools as well. 

I don't know about you but after some research i decided to go with PHP/MYSQL , CSS, Java/Jquery .
member
Activity: 84
Merit: 10
February 07, 2014, 01:13:35 PM
#44
C#, hands down  Grin
hero member
Activity: 533
Merit: 501
February 07, 2014, 12:06:15 PM
#43
Node.js is server side javascript. It doesn't need an apache server to route calls to it as it is the webserver itself. It answers directly to the port 80 calls. PHP is a seperate thing which gets called every time apache gets hit. This has two side effects:

* A startup and a tear down delay for every server hit.
* No memory of previous interactions. Php starts a new process every time, so you have to re-establish file connections, db connection and all info. Theoretically you could maintain all app data in the app memory in node.js and just save to a db to keep the memory load lower and to deal with if/when the server restarts having something to recover from.

Some things to be concerned about with node.js:

* An error anywhere in the app could make all routes go down ... php might have an issue on an individual page, but it won't cause an issue on other pages.
* Shared memory and continuous running node process can present an issue if your code has memory leaks - objects accumulating, but never being destroyed.
* Javascript can lead to a lot of potential complexity and bad programming styles could create a very very nasty to debug code ball - especially when considering the possibilities of async coding.
* PHP class system, similar to programming in Java is nice for large teams with various coding skill levels as it provides more structure. This slows things down, but it also leads to less chaos.

I love node.js myself, and try to use it in every project I can, but it is not all roses. Or maybe it is, but the thorns can really get you if you don't handle it well.
sr. member
Activity: 308
Merit: 250
February 01, 2014, 06:12:58 AM
#42
Javascript,Python if you're just looking to get started and have some fun. Plenty of free tutorials available online as well for these two.
hero member
Activity: 602
Merit: 500
January 31, 2014, 11:13:08 PM
#41
is node.js similar to PHP is it easy to learn or is it a lot more difficult?

Its javascript, so you need to learn javascript to use it. Personally, I prefer javascript to PHP but others will prefer PHP. I wouldn't say one is easier to learn than the other. But if you can learn PHP, you can certainly learn javascript no problem at all.

I'll take a look and research a bit of it and I might just give it a go.
hero member
Activity: 518
Merit: 500
January 31, 2014, 11:06:25 PM
#40
is node.js similar to PHP is it easy to learn or is it a lot more difficult?

Its javascript, so you need to learn javascript to use it. Personally, I prefer javascript to PHP but others will prefer PHP. I wouldn't say one is easier to learn than the other. But if you can learn PHP, you can certainly learn javascript no problem at all.
hero member
Activity: 602
Merit: 500
January 31, 2014, 10:19:49 PM
#39
is node.js similar to PHP is it easy to learn or is it a lot more difficult?
hero member
Activity: 518
Merit: 500
January 31, 2014, 10:15:45 PM
#38
hero member
Activity: 602
Merit: 500
January 31, 2014, 06:32:57 PM
#37
hero member
Activity: 533
Merit: 501
January 31, 2014, 03:49:48 PM
#36
I have been a web programmer for well over 15 years, so here are my 2mBTC

Python: Fun easy language to learn, but it is not web-centric. It is great if you are building some independent desktop app (many BTC wallets use python), but I after learning it, I never really had much practical use for it web wise.

PHP: The ultimate in web languages for a very long time. It allows you to be a pretty sloppy programmer and still get something up on the web, and if you are a disciplined and advanced programmer, you can build a major website. PHP is what I would recommend to anyone who is a newb that just totally wants to get the job done. Using a framework like codeigniter is also helpful in making a more maintainable site. Upside: there are a lot of php jobs out there. Downside: there are even more php programmers. They are a dime a dozen, and the pay isn't great. One potential upside: there are some libraries to interact with Bitcoin APIs.

Ruby on Rails: Learned it, built the basic blog stuff from tutorials, but I dislike the whole idea of scaffolding and code generating code. It seems if you want to build anything that is not straight-forward you are in for pain.

Java: I know it backwards and forwards and built some crazy stuff with it. That said, I absolutely refuse to program in it. It is way too structured, incredibly slow to develop in, and induces carpal tunnel in people who code in it (too f'n verbose). Upside: You can develop native apps for android in it. (checkout phonegap though if you want to just use html/js/css)

Node.js: A really nice development environment that reminds me of coding in scheme back in college. It is functional, so you have to deal with deep callback stacks effectively. This will be hard at first, and you will need some discipline to not create a nasty code ball. It has the best darn module system around, and reminds me of the best of python regarding modules. You will be using javascript on the front and back end here. Theoretically this means that you will reuse some of the same code on both sides. Realistically, this doesn't happen much, but it is nice not needing to change mental gears between client and server programming. Node.js programmers are in demand now too.

C++: Really, don't bother. We are moving to an interpreted code world and unless you are working on something that needs the speed, this isn't needed. Even if you do need the speed, use python and on the very speed dependent things you can squeeze some c modules in there. Upside: Just a step away from Objective C so you can do some iOS native apps (checkout phonegap though if you want to just use html/js/css)

.NET: Pretty much Java, but on the MS stack. Expect to need to know a lot about libraries and such. It is good for getting jobs, but I try not to touch anything in the MS stack.

Flash: No. It is on its way to the dustbin of history, and good riddance.

TL;DR: Php if you just want to learn enough to get some stuff done. Node.js if you want to take yourself to the next level.
sr. member
Activity: 266
Merit: 250
January 31, 2014, 03:21:54 PM
#35
Did I miss something? You want to open an exchange, but you don't even know a suitable language? Don't do it, or you will be slaughtered.

I am asking for a friend.  She was a professional programmer in the business world for 21 years and has just been out of the game for a bit.  She has been planning to get started on Java and I just wanted to get a heads up and see what you guys had to say.

So it looks like Java, Javascript, and PHP all the way.  

You guys are awesome  Cool

Thank you MakeBelieve and everyone else.


I would say CSS is a popular one among web designers too it might be worth learning that.

Any web designer who doesn't already know most CSS by heart is just a wannabe. CSS is a prerequisite for being at least mediocre.
hero member
Activity: 602
Merit: 500
January 31, 2014, 03:08:41 PM
#34
Did I miss something? You want to open an exchange, but you don't even know a suitable language? Don't do it, or you will be slaughtered.

I am asking for a friend.  She was a professional programmer in the business world for 21 years and has just been out of the game for a bit.  She has been planning to get started on Java and I just wanted to get a heads up and see what you guys had to say.

So it looks like Java, Javascript, and PHP all the way.  

You guys are awesome  Cool

Thank you MakeBelieve and everyone else.


I would say CSS is a popular one among web designers too it might be worth learning that.
full member
Activity: 238
Merit: 100
January 31, 2014, 02:34:18 PM
#33
Did I miss something? You want to open an exchange, but you don't even know a suitable language? Don't do it, or you will be slaughtered.

I am asking for a friend.  She was a professional programmer in the business world for 21 years and has just been out of the game for a bit.  She has been planning to get started on Java and I just wanted to get a heads up and see what you guys had to say.

So it looks like Java, Javascript, and PHP all the way.  

You guys are awesome  Cool

Thank you MakeBelieve and everyone else.
hero member
Activity: 560
Merit: 500
January 31, 2014, 01:25:53 PM
#32
Did I miss something? You want to open an exchange, but you don't even know a suitable language? Don't do it, or you will be slaughtered.
full member
Activity: 168
Merit: 100
January 31, 2014, 01:19:17 PM
#31
What languages are a lot of common exchanges usually in?  Pools as well. 
A majority of the web is made in PHP.
A majority of the web is terrible.
The relationship is partly causal.

Learn PHP if you want easy job access.
Stay away from proprietary trash like Flash or that ColdFusion thing.
Since JavaScript is not optional for the web, you might as well go JS all the way.
sr. member
Activity: 266
Merit: 250
January 31, 2014, 12:11:18 PM
#30
What's wrong with you plebs not mentioning ColdFusion?

Nice to describe forum members as "plebs". I used ColdFusion in 2000. That was probably CF at its peak. People have moved on since then.

Referring to your peers online as "plebs" is quite standard for nerds of a certain caliber. Consider it a badge of honor.

Also, CF forever.
legendary
Activity: 1764
Merit: 1007
January 31, 2014, 11:27:45 AM
#29
depends on what you wanna do.

if you're pragmatic, you'd learn one of the popular languages.

not everything is shiny in the "real world" though, there are many problems in software development, many of today's languages will be legacy in a couple of years, just like COBOL.

if you're a technical guy close to the machine, i recommend to stick to low-level languages, like C, or even Assembler.

if you want to model the real world, I believe OOP is a dead-end, and (pure) functional programming languages will be the future, i.e. Haskell, Clojure, Scheme, etc, as they allow to write very concise code by letting you specify the "What" rather than the "How".
sr. member
Activity: 427
Merit: 250
January 31, 2014, 11:20:27 AM
#28
What's wrong with you plebs not mentioning ColdFusion?

For one I have never heard of that what is it what makes it so good?

The easiest web-programming language on Earth to learn.

Which of the following makes more sense?

Hello World

'; ?>

or

Hello World


Even a person who doesn't program knows it makes more sense to output data in output tags. The whole language pretty much follows that logic. Set variables with , upload files with , create form fields with ...

Great language for beginners. Very versatile, lots of documentation online.


well you could always use

hero member
Activity: 518
Merit: 500
January 31, 2014, 11:14:49 AM
#27
Learn COBOL, much less competition

lol. We got forced to learn that at school for a term. Even then we were saying wtf is this??? Smiley
sr. member
Activity: 427
Merit: 250
January 31, 2014, 11:05:01 AM
#26
Learn COBOL, much less competition
hero member
Activity: 518
Merit: 500
January 31, 2014, 02:45:23 AM
#25
What's wrong with you plebs not mentioning ColdFusion?

Nice to describe forum members as "plebs". I used ColdFusion in 2000. That was probably CF at its peak. People have moved on since then.
legendary
Activity: 1789
Merit: 1008
Keep it dense, yeah?
January 30, 2014, 10:18:41 PM
#24
What's wrong with you plebs not mentioning ColdFusion?

For one I have never heard of that what is it what makes it so good?

The easiest web-programming language on Earth to learn.

Which of the following makes more sense?

Hello World

'; ?>

or

Hello World


Even a person who doesn't program knows it makes more sense to output data in output tags. The whole language pretty much follows that logic. Set variables with , upload files with , create form fields with ...

Great language for beginners. Very versatile, lots of documentation online.


One of the things that I like about ColdFusion (and use) is how easy it is to hook up with Java libraries, both your own and third party. Of course, you need to make some tight interfaces, otherwise it can all go to shit.
sr. member
Activity: 266
Merit: 250
January 30, 2014, 07:52:43 PM
#23
What's wrong with you plebs not mentioning ColdFusion?

For one I have never heard of that what is it what makes it so good?

The easiest web-programming language on Earth to learn.

Which of the following makes more sense?

Hello World

'; ?>

or

Hello World


Even a person who doesn't program knows it makes more sense to output data in output tags. The whole language pretty much follows that logic. Set variables with , upload files with , create form fields with ...

Great language for beginners. Very versatile, lots of documentation online.


I've never heard of it maybe I should take a look but I'm familar with PHP so php looks easier to me  Cheesy

Some people make the observation that the tag syntax is similar. You might like it - the only obstacle is that CFML isn't open-source. You can download a developer's version for free, but to run a commercial server takes a license from Adobe, which still runs at over $1,000 per machine.

For this reason usually it's web-design companies that use it.. that and it makes it easy to create templated designs and rapidly set up sites.
hero member
Activity: 602
Merit: 500
January 30, 2014, 07:41:49 PM
#22
What's wrong with you plebs not mentioning ColdFusion?

For one I have never heard of that what is it what makes it so good?

The easiest web-programming language on Earth to learn.

Which of the following makes more sense?

Hello World

'; ?>

or

Hello World


Even a person who doesn't program knows it makes more sense to output data in output tags. The whole language pretty much follows that logic. Set variables with , upload files with , create form fields with ...

Great language for beginners. Very versatile, lots of documentation online.


I've never heard of it maybe I should take a look but I'm familar with PHP so php looks easier to me  Cheesy
sr. member
Activity: 266
Merit: 250
January 30, 2014, 07:31:43 PM
#21
What's wrong with you plebs not mentioning ColdFusion?

For one I have never heard of that what is it what makes it so good?

The easiest web-programming language on Earth to learn.

Which of the following makes more sense?

Hello World

'; ?>

or

Hello World


Even a person who doesn't program knows it makes more sense to output data in output tags. The whole language pretty much follows that logic. Set variables with , upload files with , create form fields with ...

Great language for beginners. Very versatile, lots of documentation online.
hero member
Activity: 602
Merit: 500
January 30, 2014, 07:07:21 PM
#20
What's wrong with you plebs not mentioning ColdFusion?

For one I have never heard of that what is it what makes it so good?
sr. member
Activity: 266
Merit: 250
January 30, 2014, 07:02:23 PM
#19
What's wrong with you plebs not mentioning ColdFusion?
full member
Activity: 238
Merit: 100
January 30, 2014, 05:54:27 PM
#18
Ok so with the Primary goal being to create a very good multicoin interactive exchange.  You guys say javascript and php?  Skip regular java?  My friend wanted to start with Java, would transitioning to javascript after getting it down be a smooth experience?
hero member
Activity: 602
Merit: 500
January 30, 2014, 05:50:06 PM
#17
C++ isn't used on websites as much as people think in fact only small snippets of code are C++ and that's only because it's faster.
sr. member
Activity: 373
Merit: 250
January 30, 2014, 05:00:54 PM
#16
Defnitely C++

it's the most common, and the mostly used code there is Wink
And the most hardcore to learn and especially to master.
JavaScript is probably a goto language now days... also node.js seems legit too
full member
Activity: 196
Merit: 101
January 30, 2014, 04:52:38 PM
#15
Defnitely C++

it's the most common, and the mostly used code there is Wink
hero member
Activity: 518
Merit: 500
January 30, 2014, 11:56:51 AM
#14
If you are new to programming I would recommend Python. That's what I've been practising lately and I have heard it's a good first language Smiley


It's suppose to be good but I don't think you can use it on web sites much.

The question isn't complete. It should be "If I want to achieve A,B,C what language should I learn?" You can't just ask "what programming language to learn". The devil is all in the detail of what you want to achieve.
Yea but I think Python is a good language to learn the basics of programming. After learning Python, you can learn other languages much easier. I believe it's quite difficult to go straight to C++, Java etc.

C++ and Java are OOP based. That's what makes them "difficult" Python is a script-based language. So yeah, for scripting, python is easier. As for what most exchanges are programmed in, its probably PHP as 95% of websites are programmed in PHP.
full member
Activity: 185
Merit: 100
January 30, 2014, 11:53:49 AM
#13
If you are new to programming I would recommend Python. That's what I've been practising lately and I have heard it's a good first language Smiley


It's suppose to be good but I don't think you can use it on web sites much.

The question isn't complete. It should be "If I want to achieve A,B,C what language should I learn?" You can't just ask "what programming language to learn". The devil is all in the detail of what you want to achieve.
Yea but I think Python is a good language to learn the basics of programming. After learning Python, you can learn other languages much easier. I believe it's quite difficult to go straight to C++, Java etc.
hero member
Activity: 518
Merit: 500
January 30, 2014, 11:44:53 AM
#12
If you are new to programming I would recommend Python. That's what I've been practising lately and I have heard it's a good first language Smiley


It's suppose to be good but I don't think you can use it on web sites much.

The question isn't complete. It should be "If I want to achieve A,B,C what language should I learn?" You can't just ask "what programming language to learn". The devil is all in the detail of what you want to achieve.
hero member
Activity: 602
Merit: 500
January 30, 2014, 11:38:04 AM
#11
If you are new to programming I would recommend Python. That's what I've been practising lately and I have heard it's a good first language Smiley


It's suppose to be good but I don't think you can use it on web sites much.
full member
Activity: 185
Merit: 100
January 30, 2014, 11:36:38 AM
#10
If you are new to programming I would recommend Python. That's what I've been practising lately and I have heard it's a good first language Smiley
newbie
Activity: 45
Merit: 0
January 30, 2014, 11:30:53 AM
#9
С++
hero member
Activity: 518
Merit: 500
January 30, 2014, 07:24:08 AM
#8
Java script!

I've never seen it written as two words before - looks weird.
sr. member
Activity: 326
Merit: 250
January 30, 2014, 03:18:27 AM
#7
Java script!
hero member
Activity: 518
Merit: 500
January 30, 2014, 01:30:31 AM
#6
PHP, .js, HTML5 / CSS3
newbie
Activity: 32
Merit: 0
January 30, 2014, 01:29:01 AM
#5
PHP, java script and html pretty much all websites have one of these implemented.

That's true - with deep knowledge of those you can always get a job that pays well.
hero member
Activity: 602
Merit: 500
January 29, 2014, 08:55:01 PM
#4
Cool.  What about ruby, python, or c?

I think you can have some libaries and convert them but I don't think they are useful for websites.
full member
Activity: 238
Merit: 100
January 29, 2014, 08:52:40 PM
#3
Cool.  What about ruby, python, or c?
hero member
Activity: 602
Merit: 500
January 29, 2014, 08:49:17 PM
#2
PHP, java script and html pretty much all websites have one of these implemented.
full member
Activity: 238
Merit: 100
January 29, 2014, 08:36:24 PM
#1
What languages are a lot of common exchanges usually in?  Pools as well. 

Jump to: