ANAEDV (OP)
Newbie
Offline
Activity: 18
Merit: 0
|
|
April 16, 2015, 12:47:26 AM |
|
I've always wanted to learn to program so that I can get more involved in Bitcoin and other alternative crypto currencies and I have finally decided to get started, no time like the present! What language would you recommend is best to start with and most relevant?
Can anyone post links for any decent material to get started on learning or recommend any courses to do in the UK. Much appreciated.
|
|
|
|
MegaFall
Jr. Member
Offline
Activity: 56
Merit: 1
|
|
April 16, 2015, 12:59:57 AM |
|
PHP, Ruby, Python, Java, or C++. All of them are nearly identical, so you can go from one to other fairly easily. After the basics the primary differences are names for functions and the syntactical layout of stuff. PHP is the one of the most widely used web-programming languages, and that knowledge can be fairly easily moved to another. C++ or Java would be a decent place to start too, as they're the most abundantly used languages for desktop-based applications and mobile applications. If you want to start right up with desktop/mobile apps my suggestion would be C++, that's what the BitCoinD/BitCoin-Qt applications are coded in.
|
|
|
|
coinableS
Legendary
Offline
Activity: 1442
Merit: 1186
|
|
April 16, 2015, 01:04:16 AM |
|
Programming is a very broad term. What sort of development are you looking to do? Are you looking to build computer applications like bitcoin, or websites? Personally, almost 20 years ago now I started with Visual Basic, and C then html, javascript, and flash actionscripting <- (is that still even a thing? lol) then I stopped for a while then did SQL and PHP. I've learned some on my own and others I went to school.
Codecademy.com is a free place to start if you're looking to do websites. Maybe someone else here can suggest a good place to get started with C?
|
|
|
|
MegaFall
Jr. Member
Offline
Activity: 56
Merit: 1
|
|
April 16, 2015, 01:37:55 AM |
|
Codecademy.com is a free place to start if you're looking to do websites. Maybe someone else here can suggest a good place to get started with C?
Codecademy is good. Udemy is another place to look at; they have user submitted tutorials, some are paid, others are free. PluralSight is another, but that is paid, after a 10-day free trial. Surprisingly I still find some books to be relevant; at least as a starting point and reference guide.
|
|
|
|
kolloh
Legendary
Offline
Activity: 1736
Merit: 1023
|
|
April 16, 2015, 04:36:18 AM |
|
I'd say that starting with something like Python is probably a good idea. If you are interested in doing web stuff, maybe PHP instead. Definitely try one of the tutorial sites that others listed as they are good resources for learning.
|
|
|
|
kinnu
|
|
April 16, 2015, 06:14:37 AM |
|
If you want to develop web based programs then learn php and java script
|
|
|
|
|
|Bitcoin|
|
|
April 16, 2015, 09:24:29 AM |
|
Javascript. It is getting mainstream. You can create Android app.. exe with it.
|
|
|
|
MegaFall
Jr. Member
Offline
Activity: 56
Merit: 1
|
|
April 16, 2015, 07:48:27 PM |
|
Javascript. It is getting mainstream. You can create Android app.. exe with it.
I think you're confusing Javascript with Java... You can't code an Android app entirely in Javascript. It uses straight Java for most of its programming SDK. You can use Javascript on top of it but not to code the whole thing.
|
|
|
|
shorena
Copper Member
Legendary
Offline
Activity: 1498
Merit: 1540
No I dont escrow anymore.
|
|
April 16, 2015, 08:57:46 PM |
|
I recently came across this, maybe it helps you.
|
Im not really here, its just your imagination.
|
|
|
patt0
Legendary
Offline
Activity: 1694
Merit: 1005
Betting Championship betking.io/sports-leaderboard
|
|
April 16, 2015, 10:04:40 PM |
|
It depends on that you want to do with it I think, but learning more than one type might be good to. I would start with scripted oriented languages because they are very easy to learn (like python, or pearl, or even matlab).
|
|
|
|
naypalm
Legendary
Offline
Activity: 1272
Merit: 1012
howdy
|
|
April 17, 2015, 01:45:58 AM |
|
I started out with web programming with HTML for my robotics team way back in high school. Today I am still churning out websites, mostly in PHP but as a hobby.
|
|
|
|
hmblm1245
|
|
April 17, 2015, 07:09:29 PM |
|
I've used edx and it works well for me. Berkeley has some of there stuff for free online as well. its not a "class," but it is the content.
|
|
|
|
Lorenzo
|
|
April 18, 2015, 03:06:10 AM |
|
I quite liked the way our college structured the programming component of our introductory computer science course. We started off with Python since it's easier to grasp for newbies in the beginning compared to languages like C++. There is a popular textbook for Python licensed under the Creative Commons license called "Think Python: How to Think Like a Computer Scientist" which you can download online and a modified version of this was what we used during the course: http://www.greenteapress.com/thinkpython/Afterwards, we moved to Java in our second semester. Not only is it a highly useful programming language, but learning Java will probably make you feel more comfortable with learning C++ and PHP too since they share much of the same syntax. I started out with web programming with HTML for my robotics team way back in high school. Today I am still churning out websites, mostly in PHP but as a hobby.
Isn't HTML more of a markup language than a real programming language though?
|
|
|
|
keoyl
Newbie
Offline
Activity: 22
Merit: 0
|
|
April 18, 2015, 10:11:17 PM |
|
I suggest PHP because it is simple and believe it will satisfy all your needs for creating web sites and services. If you plan to gather and store information then you will have to learn SQL (recommend).
|
|
|
|
Mike Christ
aka snapsunny
Legendary
Offline
Activity: 1078
Merit: 1003
|
|
April 18, 2015, 10:27:31 PM |
|
|
|
|
|
Morecoin Freeman
|
|
April 18, 2015, 10:42:04 PM |
|
I recently came across this, maybe it helps you.
That graphic is amazing!
|
Ask the stranger he knows who you really are.
|
|
|
r3wt
|
|
April 18, 2015, 10:52:15 PM |
|
Yeah, well you probably need to study for about 3 years before you try to do anything related to bitcoin. Take it from someone who learned the hard way
|
My negative trust rating is reflective of a personal vendetta by someone on default trust.
|
|
|
|
|