Started picking up python, figured I'd share.

May 11, 2017 12:59 AM

Uhhdeejay

Views

84943

Likes

1734

Dislikes

56

Edit: Perl - http://www.learn-perl.org

C#. A lot easier than C++ - basically like Java if Java weren't bad. Also, you can use it with Unity3D to make games.

9 years ago | Likes 4 Dislikes 1

As someone who wants to start mod-authoring, I thank you for pointing me in the right direction.

9 years ago | Likes 1 Dislikes 0

Its infographics like this that fills the web with shitty javascript code. its NOT easy writing good javascript. Much harder than java.

9 years ago | Likes 2 Dislikes 0

I picked up python once. It bit me.

9 years ago | Likes 3 Dislikes 2

JavaScript community is huge. Node for servers and websites. React native for mobile apps and electron.io for software. Also google uses go

9 years ago | Likes 3 Dislikes 1

Is HTML and CSS worth anything these days?

9 years ago | Likes 1 Dislikes 0

My introduction to programming was through turbo pascal in high school... I hated it, did horribly in class,put me off programming forever

9 years ago | Likes 3 Dislikes 1

C#

9 years ago | Likes 2 Dislikes 0

Don't forget CS50 through edx. It's great at teaching and I can say I took a harvard course.

9 years ago | Likes 2 Dislikes 0

Wasnt quite awake and read the first few lines as "Touch yourself Cody"

9 years ago | Likes 2 Dislikes 0

Don't use code academy. It's trash.

9 years ago | Likes 1 Dislikes 0

Doesn't include the .Net Suite despite it being an immensely popular and useful programming platform. -1

9 years ago | Likes 1 Dislikes 0

Remember: learning the syntax is easy, the real challenge is algorithimic and good software design

9 years ago | Likes 2 Dislikes 0

Are those sites multilingual, especially German? I tried to learn to code once, but it makes it really hard if it's only in English.

9 years ago | Likes 1 Dislikes 0

K but....what is it used for?

9 years ago | Likes 2 Dislikes 1

Creating literally everything on the device you used to type this comment.

9 years ago | Likes 1 Dislikes 0

JavaScript is NOT easy. It looks easy, it starts easy, but the more you learn the more it tries to fuck you.

9 years ago | Likes 3 Dislikes 0

And keeping up with the framework of the month is damn near impossible.

9 years ago | Likes 1 Dislikes 0

Thank you I'm looking forward to learning programming

9 years ago | Likes 4 Dislikes 0

may your code compile and your varables = true;

9 years ago | Likes 1 Dislikes 0

Learn Perl, it's super forgiving. It's not widely used anymore, but it is a lot of fun to code in.

9 years ago | Likes 2 Dislikes 0

Javascript is "fairly easy", but also fairly easy to make into an incomprehensible, unmaintainable mess. Doesn't encourage good practice.

9 years ago | Likes 3 Dislikes 0

Wouldn't recommend for someone starting out. Learn Python, then everything else.

9 years ago | Likes 1 Dislikes 0

Javascript: The Good Parts... is that book like three pages long?

9 years ago | Likes 3 Dislikes 0

No its about 100. And most of the time the author talks about what is bad about javascript...

9 years ago | Likes 1 Dislikes 0

Deceptive title!

9 years ago | Likes 1 Dislikes 0

Learned a fair bit of C++ from some classes and now learning C for an embedded programming class. C isn't as hard as this says. You can (1)

9 years ago | Likes 2 Dislikes 1

Be fluent in C by six months

9 years ago | Likes 2 Dislikes 1

Once I got my head wrapped around pointers C became really easy!

9 years ago | Likes 1 Dislikes 0

What you really need is a problem. Then solve it with code.

9 years ago | Likes 16 Dislikes 0

I totally agree with this.

9 years ago | Likes 2 Dislikes 0

Very good point!

9 years ago | Likes 1 Dislikes 0

if you code, youed have a dozen problems! #JustCompilerErrors

9 years ago | Likes 1 Dislikes 0

I've made Perl you wouldn't believe. Regexps finding other regexps. Tying COBOL to the web. All those moments will be lost in time, (1/2)

9 years ago | Likes 3 Dislikes 1

like tears in rain. Time to die.

9 years ago | Likes 3 Dislikes 1

*pats camel book fondly*

9 years ago | Likes 3 Dislikes 1

I hate that this comment was downvoted.

9 years ago | Likes 3 Dislikes 0

All these comments about programming and here i am sad this isn't a picture of someone holding a snake...

9 years ago | Likes 11 Dislikes 1

...I read all the way to the end, only to be let done as well...

9 years ago | Likes 1 Dislikes 0

Saaame. I even waited for the picture to load to be let down.

9 years ago | Likes 1 Dislikes 0

No love for perl?

9 years ago | Likes 2 Dislikes 1

MASSIVE LOVE FOR PERL. All hail Perl, the most friendly programming language

9 years ago | Likes 1 Dislikes 0

That's the double edged sword of perl and why it's fallen out of favor. It's extremely difficult to maintain a style guide and peer review.

9 years ago | Likes 2 Dislikes 0

STYLE GUIDE MY NUTS YA NERDS *flips off CTO while doing donuts in the lot in a '67 Mustang convertible*

9 years ago | Likes 1 Dislikes 0

If you have any sources i can edit into the post!

9 years ago | Likes 2 Dislikes 1

Learn C and C++ hardest languages (Besides functional programming languages) but makes every other language simple.

9 years ago | Likes 5 Dislikes 0

Functional programming is is fun and easy in python.

9 years ago | Likes 2 Dislikes 0

Python is not a Functional programming language. Haskell, Lisp, F# are functional languages.

9 years ago | Likes 2 Dislikes 0

I would steer to another language for functional programming. The syntax is kinda weirdish (look at map and lambdas) and also 1/2

9 years ago | Likes 2 Dislikes 0

2/2 missing many important functional language features (pattern match, function composition etc.). dynamic typing doesn't help either

9 years ago | Likes 2 Dislikes 0

My 10 year old is really into computers and wants to learn coding starting this summer. Any recommendations on a jumping off point?>

9 years ago | Likes 1 Dislikes 0

9 years ago | Likes 1 Dislikes 0

I'd say a good starting language would Python

9 years ago | Likes 2 Dislikes 1

Very much appreciated! He is ready to start as soon as I pick up materials.

9 years ago | Likes 1 Dislikes 0

It also depends on what he wants to do as well! Python is a good overall language you can use it for writing code, scripts, exploits, etc.

9 years ago | Likes 1 Dislikes 1

If he wants to be a web developer, C++ is good to start. Hope this helps!

9 years ago | Likes 1 Dislikes 1

I prefer c#. Hated Java.

9 years ago | Likes 18 Dislikes 1

Preach it.

9 years ago | Likes 2 Dislikes 2

C# Master Race!

9 years ago | Likes 5 Dislikes 1

There are lots of very large C# houses around. Best language to know. Also a great language to learn advanced OO architecture in.

9 years ago | Likes 4 Dislikes 1

Well, C# is a Java copyright infringement. I prefer C# myself but Java feels like a much purer OO lanvuage.

9 years ago | Likes 4 Dislikes 1

Wow no. Java and C# may have similarities but they share very little. I've been doing C# for a few years and I could tell you many diffs.

9 years ago | Likes 2 Dislikes 0

You take that back you heathen

9 years ago | Likes 3 Dislikes 0

Sorry, I just dont like properties. Getters and setters make more sense to me.

9 years ago | Likes 1 Dislikes 0

Properties have getters and setters. Always. They're just implicit if you don't define them

9 years ago | Likes 4 Dislikes 0

Isn't Java just copyright infringement of Smalltalk then? Since it was one of the first pure OO languages? See how silly that is?

9 years ago | Likes 4 Dislikes 0

At UNI a prof said there was actually a copyright suit from Oracle against Microsoft. I can't find any source so I may be mistaken.

9 years ago | Likes 1 Dislikes 0

Well, Oracle shouldn't be allowed near software so...

9 years ago | Likes 1 Dislikes 0

Warning: don't use Codecademy. They don't teach very well and you walk away thinking "but how do I use it?"

9 years ago | Likes 27 Dislikes 3

I just finished a 4 year degree in CS with the same thought. Application is apparently something you have to learn yourself.

9 years ago | Likes 1 Dislikes 0

You're right. I'm currently using it, and I'm blocked every two exercices on JS because I don't understand what they show me...

9 years ago | Likes 1 Dislikes 0

I second this comment.

9 years ago | Likes 1 Dislikes 0

Good to know!

9 years ago | Likes 1 Dislikes 1

I sort of disagree. It will not teach you true app dev, but it's a great starting place to learn the syntax and construction of a language 1

9 years ago | Likes 7 Dislikes 0

But that stuff is only useful if you are already familiar with how to program.

9 years ago | Likes 2 Dislikes 0

Yes and no. Getting the syntax of a language makes learning the more complex parts of it less intimidating later.

9 years ago | Likes 1 Dislikes 0

Syntax is useless if you don't know what to do with it. Learning the methods of thinking necessary to program is just as important as syntax

9 years ago | Likes 2 Dislikes 0

I couldn't agree more.

9 years ago | Likes 1 Dislikes 0

But it most definitely requires study beyond codecademy to get proficient. 2/2

9 years ago | Likes 4 Dislikes 0

As someone want to learn Python, Ruby, and JS, and already understands functions, loops, etc, what would you suggest for learning?

9 years ago | Likes 2 Dislikes 0

Books, and honestly and of the Ivy League free online courses. CS50, etc. Find a local group like aitp and get a few buddies 1/2

9 years ago | Likes 1 Dislikes 0

To build something with. We used to get together twice a years to make something. Anything to hone or skills

9 years ago | Likes 1 Dislikes 0

As a software developer, I can assure you. Nothing beats being guided by someone who understands programming. Self thought is nice n all,

9 years ago | Likes 6 Dislikes 0

But it leads to bad practice. Writing good code is hard, so hard I've even had to bring proper rules to my current workplace, so people

9 years ago | Likes 6 Dislikes 0

Would not code quick and dirty

9 years ago | Likes 5 Dislikes 0

as a self taught programmer, can i see these rules to see if i conform or if im a filthy scripter?

9 years ago | Likes 1 Dislikes 0

Check out a book called Clean Code. It helped make sense as to why you wanna do things a certain way.

9 years ago | Likes 1 Dislikes 0

Document everything, actually branch your repositories and follow a style guide your co-workers agree on

9 years ago | Likes 2 Dislikes 0

i mean, i dont work in the field, im not THAT good, but i do put in reminder comments and a brief intro for my functions if that counts

9 years ago | Likes 1 Dislikes 0

And don't take shortcuts. If something is quick and dirty it's not maintainable

9 years ago | Likes 2 Dislikes 0