Bitcoin Forum

Other => Off-topic => Topic started by: Baitty on July 12, 2014, 02:40:49 PM



Title: Want to learn a programming language.
Post by: Baitty on July 12, 2014, 02:40:49 PM
I've posted about this before and started to program in ruby. but I started to find it boring maybe the information and videos were not explaining well enough for me.

I want to start a new programming language. But I want to know what would be the best programming language for Bitcoin related projects. as I think doing projects for something I love would encourage me more to finish learning it. I also take a very long time to learn things. so I would like a really easy tutorial or video series (or book) to talk to me like i'm a 5 year old with examples if possible. If you know any program language which is worth learning and is easy to get going please let me know.


Title: Re: Want to learn a programming language.
Post by: FreeTrade on July 12, 2014, 02:42:46 PM
I'd recommend to anyone to start with Javascript.


Title: Re: Want to learn a programming language.
Post by: Baitty on July 12, 2014, 02:46:36 PM
I'd recommend to anyone to start with Javascript.

One of the ones I would really love to learn. Do you know any websites, books or videos which present it well and I can learn relatively easy with?


Title: Re: Want to learn a programming language.
Post by: enhu on July 12, 2014, 02:48:16 PM
javascript indeed.

you can try lynda.com for videos


Title: Re: Want to learn a programming language.
Post by: Baitty on July 12, 2014, 02:50:49 PM
javascript indeed.

you can try lynda.com for videos

Thanks for that. Believe it or not I have never heard of lynda.com before and it seems like it has a wide variety of different videos for different subjects!


Title: Re: Want to learn a programming language.
Post by: enhu on July 12, 2014, 02:57:32 PM
I use to learn my dlsr camera and got some video tuts from them. but of course i got it for free from elsewhere :D




Title: Re: Want to learn a programming language.
Post by: Welsh on July 12, 2014, 03:08:33 PM
I learned many languages through books that I purchased from Amazon. But, you could try out Learnstreet and coursera. They are pretty good for learning many subjects. Except Learnstreet is only for Python, ruby and Javascript as far as I remember. Depending on what you want to do is what type of programming lanaguage you will want to learn. A lot of people like to start off with object oriented langauges such as Python. I started with python and moved onto Javascript and then C++.


Title: Re: Want to learn a programming language.
Post by: josephliton on July 12, 2014, 03:13:16 PM
Many people cite Python as the best language to start with.


Title: Re: Want to learn a programming language.
Post by: Baitty on July 12, 2014, 03:27:57 PM
Yeah I know python is pretty good as I did do it for a while but couldn't find any good tutorials out there.


Title: Re: Want to learn a programming language.
Post by: SirChiko on July 12, 2014, 03:29:32 PM
I started with javascrypt with private server of game called MapleStory it was loooong time ago thought, books are good for self-learning.


Title: Re: Want to learn a programming language.
Post by: Hazir on July 12, 2014, 03:36:53 PM
If you're thinking of learning to code, the language you decide to pick up first has a lot to do with what you're trying to learn, what you want to do with the skill, and where you want to eventually go from there. Still, some languages are easier to pick up than others. Ruby, Java, Python, C++ all is good languages to learn.


Title: Re: Want to learn a programming language.
Post by: onlinepro on July 12, 2014, 03:51:49 PM
http://www.codecademy.com/
https://www.codeschool.com/
http://www.codewars.com/
https://www.udacity.com/

If these won't help you, you are probably just too lazy and never learn any programming.


Title: Re: Want to learn a programming language.
Post by: Thai on July 12, 2014, 05:21:04 PM
I agree, don't spend a dime on materials (textbooks) until you've grasped the basics. There are plenty of sites out there that will teach you languages for free. I'd start with JavaScript too, since it's the logic language of the web.


Title: Re: Want to learn a programming language.
Post by: bluefirecorp on July 12, 2014, 06:39:32 PM
I'd recommend to anyone to start with Javascript.

Why the fuck would anyone ever want to start with Javascript? It's fucking useless on it's own.

To even use Javascript, you should have a decent understanding HTML/CSS.


@OP, there's a hundred different options to choose from. Personally, it depends on what you plan on doing with your programming knowledge. If you want to do webdev, learn html*/css/php or RoR. If you want to program micro-controllers, learn C. If you want to build a server / client piece of software with a database back, could do Java/C++/C#/python rather easily. It all depends on what you want to do.


I'm not saying you technically can't code a website in C++, or you can't use PHP as a server-scripting language. It's just not recommended.


*not programming languages, but you NEED to learn them to do webdev


Title: Re: Want to learn a programming language.
Post by: bitmaster111 on July 12, 2014, 07:21:34 PM
what about core Java is it right to learn these days and for future . I think it is the best programming language and have sufficient jobs in the market if you want to work with any company in real world  :) I will start my class for core Java from Monday if I learn something new in my classes I will happy to share with you here :)


Title: Re: Want to learn a programming language.
Post by: bluefirecorp on July 12, 2014, 07:24:08 PM
what about core Java is it right to learn these days and for future . I think it is the best programming language and have sufficient jobs in the market if you want to work with any company in real world  :) I will start my class for core Java from Monday if I learn something new in my classes I will happy to share with you here :)

Because Java is bloated as fuck. It include shitware with JRE, it's just going down the fucking hill. It's server-side application absolutely fucking sucks monkey balls.


Title: Re: Want to learn a programming language.
Post by: zhinkk on July 12, 2014, 07:51:25 PM
Many people cite Python as the best language to start with.

I agree with this. I start with PHP and other web languages. It wasn't a bad choice, just not the best. After learning python I wished I started that. It's an amazing first language that isn't a "toy" language at all. It's very powerful.


Title: Re: Want to learn a programming language.
Post by: enhu on July 12, 2014, 11:52:32 PM
pythons syntax isnt strict as others so it should be easy. i did learn bash si ce i use linux most of the time


Title: Re: Want to learn a programming language.
Post by: robbyd86 on July 13, 2014, 12:02:15 AM
chances are if you were bored with ruby, you'll probably be bored with any language.  Programming logic is pretty similar across all languages from what I know/heard.  My teachers always say "the hardest programming language to learn is your first"

Lynda.com is really good :)


Title: Re: Want to learn a programming language.
Post by: bellicose on July 13, 2014, 07:10:24 AM
python - is the best way to start !

http://docs.python.org/

http://webpython.codepoint.net/


Title: Re: Want to learn a programming language.
Post by: zahra4571 on July 13, 2014, 09:05:50 AM
You can also try teamtreehouse.com (http://teamtreehouse.com) they offer a lot of online courses and they accept BTC


Title: Re: Want to learn a programming language.
Post by: Malin Keshar on July 13, 2014, 10:22:41 AM

I want to start a new programming language. But I want to know what would be the best programming language for Bitcoin related projects.


C++ and Java maybe?Because the networks books I've seen(one so far) have programming exercises using Java, and C++ is used on linux.


Go is also popular among bitcoin projects, but I know nothing about it


Title: Re: Want to learn a programming language.
Post by: zhinkk on July 16, 2014, 03:16:25 AM
python - is the best way to start !

http://docs.python.org/

http://webpython.codepoint.net/

diving into python 3 is another great course. Although it can get a little arduous at times (some chapters are just soooo long), the information in those tutorials are pricelss.


Title: Re: Want to learn a programming language.
Post by: deepestfear on July 16, 2014, 04:45:40 AM
Yep, have my eye on taking python classes and finally getting acquainted with Ruby