Bitcoin Forum
May 06, 2024, 07:10:43 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3]  All
  Print  
Author Topic: What programming language to learn?  (Read 2313 times)
MakeBelieve
Hero Member
*****
Offline Offline

Activity: 602
Merit: 500


View Profile
February 01, 2014, 03:13:08 AM
 #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.

On a mission to make Bitcointalk.org Marketplace a safer place to Buy/Sell/Trade
1714979443
Hero Member
*
Offline Offline

Posts: 1714979443

View Profile Personal Message (Offline)

Ignore
1714979443
Reply with quote  #2

1714979443
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714979443
Hero Member
*
Offline Offline

Posts: 1714979443

View Profile Personal Message (Offline)

Ignore
1714979443
Reply with quote  #2

1714979443
Report to moderator
1714979443
Hero Member
*
Offline Offline

Posts: 1714979443

View Profile Personal Message (Offline)

Ignore
1714979443
Reply with quote  #2

1714979443
Report to moderator
atc1
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
February 01, 2014, 10: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.

PrintCoins
Hero Member
*****
Offline Offline

Activity: 533
Merit: 501


View Profile
February 07, 2014, 04: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.

jongameson
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
February 07, 2014, 05:13:35 PM
 #44

C#, hands down  Grin
rohnearner
Sr. Member
****
Offline Offline

Activity: 350
Merit: 252

REAL-EYES || REAL-IZE || REAL-LIES||


View Profile WWW
February 07, 2014, 05: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 .

roslinpl
Legendary
*
Offline Offline

Activity: 2212
Merit: 1199


View Profile WWW
February 07, 2014, 05: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
empoweoqwj
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


View Profile
February 08, 2014, 02:46:26 AM
 #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
remotemass
Legendary
*
Offline Offline

Activity: 1117
Merit: 1016


ASMR El Salvador


View Profile WWW
February 08, 2014, 03:48:53 AM
 #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. 

{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
roslinpl
Legendary
*
Offline Offline

Activity: 2212
Merit: 1199


View Profile WWW
February 08, 2014, 02:55:19 PM
 #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.
E.exchanger
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


NEED CRYPTO CODER? COIN DEVELOPER? PM US FOR HELP!


View Profile
March 18, 2014, 08: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   
maurya78
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile
March 19, 2014, 06:58:35 AM
 #51

PHP and Javascript are the most useful

Get familiar with R-on-R

sudoku
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
March 19, 2014, 07: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. 

1SudokuNgdzsYuANDinxUBwKgfyv5cptW
tkbx
Sr. Member
****
Offline Offline

Activity: 350
Merit: 251



View Profile
March 19, 2014, 10: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.
xsmoffx
Newbie
*
Offline Offline

Activity: 37
Merit: 0


View Profile
March 19, 2014, 01:06:35 PM
 #54

Probably JavaScript is a language that's good to learn
Sindelar1938
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile
March 19, 2014, 04:14:13 PM
 #55

Php and JavaScript and familiarity with python and Django

oomi0010
Member
**
Offline Offline

Activity: 75
Merit: 10


View Profile
March 19, 2014, 05:42:58 PM
 #56

I'm learning php and phython.  Smiley

-<{[_O_]}>-
roslinpl
Legendary
*
Offline Offline

Activity: 2212
Merit: 1199


View Profile WWW
March 19, 2014, 06: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
Cryptopher
Legendary
*
Offline Offline

Activity: 1789
Merit: 1008


Keep it dense, yeah?


View Profile
March 20, 2014, 09: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

Sign up to Revolut and do the Crypto Quiz to earn $15/£14 in DOT
Warning__3
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
March 20, 2014, 09: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

pioter
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
March 20, 2014, 09:28:24 PM
 #60

fortran cuz i need to learn it...

plis send btc : 1Dh194qAHCejvAYtS54j2n5p6MoK85PmcQ
Pages: « 1 2 [3]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!