WrongPlanet.net
WP Members: > 80,000



Aspie Affection

New Today: 19
New Yesterday: 25

What programming langage should I learn ? Previous  1, 2, 3, 4  
Post new topic   Reply to topic    Wrong Planet Autism Forum Index -> Computers, Math, Science, and Technology     
monkeykoder
Blue Jay
Blue Jay


Joined: Feb 08, 2012
Age: 29
Posts: 76

PostPosted: Sun Feb 19, 2012 12:10 pm    Post subject: Reply with quote

ruveyn wrote:
For quick and dirty scripts you can't beat PERL. It is one of the wittiest programming languages ever invented.

ruveyn


Once Python came around one really can't recommend PERL over Python they have the same properties Python is just cleaner.
Back to top
View user's profile Send private message
Exaleadien
Hummingbird
Hummingbird


Joined: Dec 24, 2011
Posts: 19
Location: France

PostPosted: Wed Feb 22, 2012 4:20 pm    Post subject: Reply with quote

Hello Folks,

I've just stumbled upon this slideshare document and found it quiet interesting :

http://www.slideshare.net/mattangriffel/how-to-teach-yourself-to-code

Basically, it recommends Ruby as to achieve a prototype quickly, when you're an entrepreneur.
I like the "DIY" approach of the learning process (nothing spectacular though).

Regards,
_________________
http://www.exaleadien.com : Galaxie de sites utilisant la technologie du moteur de recherche Exalead.
Back to top
View user's profile Send private message Visit poster's website
heavenlyabyss
Phoenix
Phoenix


Joined: Sep 10, 2011
Posts: 706

PostPosted: Sat Feb 25, 2012 6:02 am    Post subject: Re: What programming langage should I learn ? Reply with quote

Exaleadien wrote:
Hi folks,

Yay ! seems I'm among the geeks here ^^

Here's my 10000 dollars question (for a zero bucket answer) :
What programming langage should I learn ?

I've been surrounded by computers for 20 years, but never managed to actually learn to code !
My first lines were on an Amstrad CPC 464 using basic (5 REM HELLO WORLD 10 PRINT "HELLO WORLD" 20 GOTO 10)
Since that, just a few JS functions or PHP blocks when in need of customizong a CMS.

I have dreamed of machine-code, ASM, C, C++, Perl
I've heard of Delphi, Java, Fortran, Lisp, Pascal, Cobol, Ada, Logo, Python, Ruby on Rails...

As I'm very bad at maths and logic, I'm not expecting to be an engineer. But still, I'd like to give it a go. For fun. For the beauty of computer languages.
For code poetry, trying to understand the logic and uniqueness of every of them. To be able to explain to my son how reverse engineering works, and how nothing is absolute | secure.

Please, write down below the errors you made in learning a programming language, and why. AND | OR the way you would go today, if you were starting anew. OR anything related to computer programming. Thanks !


I'm a computer science minor but I was pretty terrible at it. My school's language of choice was Java, which emphasizes an object-oriented approach. It i very useful for large programs where organization is vital but for shorter side projects it is complicated and may not be worth the trouble.

Basic is nice and simple and the one I started with.

There was a language I used with cars and reverse cars that I found very enjoyable. I forget the language was called (was it Fortran, Pascal. Python, I can't even remember?) Shows what I know.

C++ I found to be annoying and cryptic.

Java is probably a pretty good one to learn if you want to be a professional. My school seemed to think of was the God of all languages or something, lol.
Back to top
View user's profile Send private message
ToShinTim
Raven
Raven


Joined: Feb 25, 2012
Posts: 115
Location: Muncie, Indiana

PostPosted: Sat Feb 25, 2012 8:08 pm    Post subject: Reply with quote

Sorry if I'm a bit late on this one, but I find that BASIC is the eaisest, faster to learn, language of them all. If you are familiar with the TI-84 (and up) graphing calculators, they use a slight variation of BASIC.
Back to top
View user's profile Send private message Send e-mail
Titangeek
Thinker of thoughts
Phoenix


Joined: Aug 23, 2010
Age: 20
Posts: 7702
Location: somewhere in the vicinity of betelgeuse

PostPosted: Sat Feb 25, 2012 10:27 pm    Post subject: Reply with quote

ToShinTim wrote:
Sorry if I'm a bit late on this one, but I find that BASIC is the eaisest, faster to learn, language of them all. If you are familiar with the TI-84 (and up) graphing calculators, they use a slight variation of BASIC.



I've learned Visual Basic, yes it is easy to learn, but it's about as versatile as a 2 ton glass statue of an elephant.
_________________
Always be yourself, express yourself, have faith in yourself, do not go out and look for a successful personality and duplicate it.
- Bruce Lee
Back to top
View user's profile Send private message Visit poster's website
monkeykoder
Blue Jay
Blue Jay


Joined: Feb 08, 2012
Age: 29
Posts: 76

PostPosted: Sat Feb 25, 2012 10:44 pm    Post subject: Reply with quote

Titangeek wrote:
ToShinTim wrote:
Sorry if I'm a bit late on this one, but I find that BASIC is the eaisest, faster to learn, language of them all. If you are familiar with the TI-84 (and up) graphing calculators, they use a slight variation of BASIC.



I've learned Visual Basic, yes it is easy to learn, but it's about as versatile as a 2 ton glass statue of an elephant.


Thank you for saying it. I wouldn't have been as polite so I didn't say anything.
Back to top
View user's profile Send private message
Titangeek
Thinker of thoughts
Phoenix


Joined: Aug 23, 2010
Age: 20
Posts: 7702
Location: somewhere in the vicinity of betelgeuse

PostPosted: Sat Feb 25, 2012 10:49 pm    Post subject: Reply with quote

monkeykoder wrote:
Titangeek wrote:
ToShinTim wrote:
Sorry if I'm a bit late on this one, but I find that BASIC is the eaisest, faster to learn, language of them all. If you are familiar with the TI-84 (and up) graphing calculators, they use a slight variation of BASIC.



I've learned Visual Basic, yes it is easy to learn, but it's about as versatile as a 2 ton glass statue of an elephant.


Thank you for saying it. I wouldn't have been as polite so I didn't say anything.


It's just an example of some one trying to design a programming language to be as user friendly as possible, resulting in it being, for the most part, useless.
_________________
Always be yourself, express yourself, have faith in yourself, do not go out and look for a successful personality and duplicate it.
- Bruce Lee
Back to top
View user's profile Send private message Visit poster's website
Alexender
Dodo bird
Phoenix


Joined: Jan 03, 2012
Age: 22
Posts: 1194
Location: wrongplanet

PostPosted: Sat Feb 25, 2012 10:50 pm    Post subject: Reply with quote

I know Pbasic fairly well and plan to learn C++.
I don't know how different pbasic is from basic, but from my experience it is a good starter language.
Back to top
View user's profile Send private message
monkeykoder
Blue Jay
Blue Jay


Joined: Feb 08, 2012
Age: 29
Posts: 76

PostPosted: Sat Feb 25, 2012 10:52 pm    Post subject: Reply with quote

Titangeek wrote:
It's just an example of some one trying to design a programming language to be as user friendly as possible, resulting in it being, for the most part, useless.


VB makes me feel dirty when I code in it. I only feel slightly less dirty working in C#.NET I don't know it just feels wrong. There are just those things you can't do in it that are basically what makes programming fun.
Back to top
View user's profile Send private message
heavenlyabyss
Phoenix
Phoenix


Joined: Sep 10, 2011
Posts: 706

PostPosted: Sun Feb 26, 2012 4:59 am    Post subject: Reply with quote

monkeykoder wrote:
Titangeek wrote:
ToShinTim wrote:
Sorry if I'm a bit late on this one, but I find that BASIC is the eaisest, faster to learn, language of them all. If you are familiar with the TI-84 (and up) graphing calculators, they use a slight variation of BASIC.



I've learned Visual Basic, yes it is easy to learn, but it's about as versatile as a 2 ton glass statue of an elephant.


Thank you for saying it. I wouldn't have been as polite so I didn't say anything.


It depends what the OP's goals are though. BASIC is a very nice language to use for a short simple program. Not familiar with visual BASIC but it's probably useful for simple programs as well.

Simple doesn't always mean bad. Sometimes simple is the most efficient if what needs to be programmed is not complex.

I wish I had started programming when I was 10 years old so I would be competent with it. My problem was I started trying to learn programming in college and it was just moving too fast for me. Half the people were already programming wizards and were bored to death. I felt like an idiot.
Back to top
View user's profile Send private message
lau
Really nice person to know. :)
Phoenix


Joined: Jun 18, 2006
Age: 65
Posts: 10544
Location: Somerset UK

PostPosted: Sun Feb 26, 2012 6:14 am    Post subject: Reply with quote

monkeykoder wrote:
Titangeek wrote:
It's just an example of some one trying to design a programming language to be as user friendly as possible, resulting in it being, for the most part, useless.


VB makes me feel dirty when I code in it. I only feel slightly less dirty working in C#.NET I don't know it just feels wrong. There are just those things you can't do in it that are basically what makes programming fun.

Ah! But the one thing you certainly can do with BASIC is learn how to program - which was (essentially) the OP's question.

http://en.wikipedia.org/wiki/Hello_world_program_examples

In the above list, I'd argue that BASIC is the shortest intelligible version.

(Also, follow that Wikipedia page's external link, where there's more evidence.)

(P.S. I don't consider Visual Basic to be BASIC. It's just MS being silly.)
_________________
"Striking up conversations with strangers is an autistic person's version of extreme sports." Kamran Nazeer
Back to top
View user's profile Send private message Visit poster's website
monkeykoder
Blue Jay
Blue Jay


Joined: Feb 08, 2012
Age: 29
Posts: 76

PostPosted: Sun Feb 26, 2012 10:31 am    Post subject: Reply with quote

lau wrote:
monkeykoder wrote:
Titangeek wrote:
It's just an example of some one trying to design a programming language to be as user friendly as possible, resulting in it being, for the most part, useless.


VB makes me feel dirty when I code in it. I only feel slightly less dirty working in C#.NET I don't know it just feels wrong. There are just those things you can't do in it that are basically what makes programming fun.

Ah! But the one thing you certainly can do with BASIC is learn how to program - which was (essentially) the OP's question.

http://en.wikipedia.org/wiki/Hello_world_program_examples

In the above list, I'd argue that BASIC is the shortest intelligible version.

(Also, follow that Wikipedia page's external link, where there's more evidence.)

(P.S. I don't consider Visual Basic to be BASIC. It's just MS being silly.)


Python is just a couple more characters... It also forces one to use better style and leave more readable code to examine and laugh at later.
Back to top
View user's profile Send private message
AngelKnight
Phoenix
Phoenix


Joined: May 04, 2011
Posts: 748
Location: This is not my home; I'm just passing through

PostPosted: Sun Feb 26, 2012 5:36 pm    Post subject: Reply with quote

Hmmm...

Python vs. Perl... Ugh, this is religious flame-war territory. Install both, try the tutorials for both, see which one sticks, keep with it.

Ruby gets a significant amount of traction, but often Ruby-only coders end up dazed and confused when they start looking at what's actually going on (a specific machine's ISA); Matz seems to have abstracted a few too many things Very Happy [1]

(Re: interest in the demoscene, the5k contest, etc.) Neat enough, but if you didn't try any of those I'm not sure that what you see from the outside-looking-in says much about what it's like to do this stuff. If you think you'd like the challenge of working in a constrained environment, then the Arduino or Beagleboard may be your thing.

In the end, working with mediocre programmers, good programmers and great programmers, what I found was that someone who had the drive to begin with, didn't need any special planning to awaken it in themselves; they found what worked. So if there's a commonality in the character of good and great programmers, it might be "applied persistence."

[1] Yes, I did just declare Python vs. Perl a hotbed of bikeshedism a sentence ago...
Back to top
View user's profile Send private message
Exaleadien
Hummingbird
Hummingbird


Joined: Dec 24, 2011
Posts: 19
Location: France

PostPosted: Mon Mar 05, 2012 6:33 pm    Post subject: Reply with quote

Hello again !

I still follow your posts with a lot of interest. Thanks to all of you.
Speaking of Python, I recently discovered this great e-learning cursus "learn how to program a search engine in Python", a 7 weeks long class with videos and great teachers. From what I understood (I applied online and was able to attend the first class), this very first cursus is free; thought I would share it here :

http://www.udacity.com/
_________________
http://www.exaleadien.com : Galaxie de sites utilisant la technologie du moteur de recherche Exalead.
Back to top
View user's profile Send private message Visit poster's website
Post new topic   Reply to topic    Wrong Planet Autism Forum Index -> Computers, Math, Science, and Technology   
Previous  1, 2, 3, 4  

 
Read more Articles on Wrong Planet



Wrong Planet is a Registered Trademark.
Copyright 2004-2014, Wrong Planet, LLC and Alex Plank. Alex does public speaking for Autism.

Advertise on Wrong Planet

Alex Hotchalk / Glam 

Alex Plank  Aspie Affection 

Terms of Service - You must read this as a user of Wrong Planet | Privacy Policy

Subscribe: RSS Feed  Wrong Planet News  Wrong Planet Forums




fine art