Jump to content
IGNORED

Programming


zlemflolia

Recommended Posts

I spent a lot of time deciding what language to start with and Python is the winner. For starters i recommend this 2 books, in this order:

 

1. Learn Python the Hard Way

 

2. Python Programming: An Introduction to Computer Science

 

Neither is about Python actually, but will prepare you for the task.

 

This video lectures from MIT are great complement to the second book:

 

Introduction to Computer Science and Programming

Link to comment
Share on other sites

  • Replies 467
  • Created
  • Last Reply

Besides the cheap HTML course in high school, I took a java course a couple years ago at university, but haven't really used it for anything. For my bachelor thesis I taught myself R to automate plotting etc and it was tons of fun. Excel, Sigma plot...never again, I'm only using the ggplot2 package nowadays for any visualization of data.

Besides that I wrote my thesis with LaTeX and am taking a course on LabVIEW, not sure if you can really count both as programming languages though.

Learning Python is on my to do list...

Link to comment
Share on other sites

If you guys want to learn how to make a game in unity as well as some basic scripting in Javascript download Unity free version and start watching this guys videos.

 

Its been a great way to get a glimpse at the work involved in making a game.

 

http://www.youtube.com/user/Brackeys?feature=watch

Link to comment
Share on other sites

Guest fiznuthian

Can't remember if someone mentioned it already, but I have been learning Python using PyCharm.
I downloaded a cracked copy and not long after paid the $100 for a licensed copy of

PyCharm Professional (admittedly, i'm still very much an amateur).

 

I love it! Purchase might not had been necessary as the free community edition is full featured,

but JetBrains did an amazing job and I liked the idea of buying it.

Link to comment
Share on other sites

One thing I suggest because it's how I started: start with scripting. Not necessarily a scripting language, but start by just doing simple shit in any language. Python is great for this because all you need to do is name a file [filename].py and type some shit and it works. Set some variables, do some loops, figure out syntax. In other words, don't go straight into object oriented programming. I don't like tutorials that dive directly into OOP.

Link to comment
Share on other sites

I just started learning C# and it's awesome

 

If you know a bit of Java then you basically know C# syntax already, just need to learn the .NET framework and all the packages and such. C# is by far the easiest to use language I've ever used so far, lost of built in support for high level tasks. Making a web scraper to mirror info off a site to my database for more in-depth analysis of the numbers atm and it's working out great. Can then pair it with ASP.NET and build a webpage

Link to comment
Share on other sites

programming.gif

 

t0XHtgJ.gif


I've heard C# is basically Java that isn't slow as fuck, which means I would probably like it.

 

it's also basically a Java that's not entirely shit.

Link to comment
Share on other sites

I've been enjoying scripting in C# in Unity. I also spent a lot of time this past summer making (or trying to make) shit in PyGame. I realized that it would be better for me to just make stuff in Unity though.

 

I'm going to be collaborating with a buddy of mine soon on a flash game.

Link to comment
Share on other sites

is it true you only really need to know algebra to program? (math wise)

 

what you only really need is logic. math is useful, but it isn't necessary for a programmer (unless you're working for Wolfram) to be a genius or too good. Pure fucking logic.

Link to comment
Share on other sites

Yeah, having a background in math is useful (especially for 'regular expressions' et al), but not completely necessary. Like logakght said, you just need to understand logic and reason.

 

Memorizing all of the terminology is the hard part for me.

Link to comment
Share on other sites

programming.gif

 

t0XHtgJ.gif

I've heard C# is basically Java that isn't slow as fuck, which means I would probably like it.

 

it's also basically a Java that's not entirely shit.

I LOLed heartily at that - computers in general apply to this - you sit down to do one thing, and before you know it, you're running updates, defragmenting the disc, etc. and have forgotten totally about why you sat down in the first place.

Link to comment
Share on other sites

 

is it true you only really need to know algebra to program? (math wise)

 

what you only really need is logic. math is useful, but it isn't necessary for a programmer (unless you're working for Wolfram) to be a genius or too good. Pure fucking logic.

 

And the "logic" you "need" is completely trivial and can be learned in 20 minutes on wikipedia. If anything, programming helps your math and not the reverse, because it helps you understand recursion and induction. There are many similarities between writing a program, and writing a proof.

Link to comment
Share on other sites

Guest RadarJammer

its easy for musicians to fall inbetween programming and music.

 

 

example: me need generate 7 bit interpolated table, where software? nope, 10 million people have coded that tool but it's invariably kept as part of their personal coding framework. it would take them 2 minutes to release it but 10 years for me to learn to do it on my own

 

so it helps to have lots of coder friends to bug. bitch i will suck your mother fucking dick for a smooth breakpoint table generator

Link to comment
Share on other sites

 

 

is it true you only really need to know algebra to program? (math wise)

 

what you only really need is logic. math is useful, but it isn't necessary for a programmer (unless you're working for Wolfram) to be a genius or too good. Pure fucking logic.

 

And the "logic" you "need" is completely trivial and can be learned in 20 minutes on wikipedia. If anything, programming helps your math and not the reverse, because it helps you understand recursion and induction. There are many similarities between writing a program, and writing a proof.

 

 

I totally agree. Programming helps you understand math. In fact, the “hard” part of programming is only learning how each language works. That's totally memorizing shit and methods, including libraries.

Link to comment
Share on other sites

 

 

is it true you only really need to know algebra to program? (math wise)

 

what you only really need is logic. math is useful, but it isn't necessary for a programmer (unless you're working for Wolfram) to be a genius or too good. Pure fucking logic.

 

And the "logic" you "need" is completely trivial and can be learned in 20 minutes on wikipedia. If anything, programming helps your math and not the reverse, because it helps you understand recursion and induction. There are many similarities between writing a program, and writing a proof.

 

Lots of people have trouble with it though. For people who like programming and end up doing it for fun, yeah it's trivial shit

 

But take some random person off the streets who's never programmed before and try to teach them logic, even extremely basic shit like De Morgan's law and set theory notation will look like nuclear physics to them. It's a whole different world for most people and it can't be taught in 20 minutes.

Link to comment
Share on other sites

 

Lots of people have trouble with it though. For people who like programming and end up doing it for fun, yeah it's trivial shit

 

But take some random person off the streets who's never programmed before and try to teach them logic, even extremely basic shit like De Morgan's law and set theory notation will look like nuclear physics to them. It's a whole different world for most people and it can't be taught in 20 minutes.

 

That's because almost all non-mathematical people have spectacularly flawed assessments of (i) the difficulty of math and (ii) their ability to learn math. It's incredible, I'm not a musician but I don't pretend to be a retard about music around musicians either. But most random people on the street are like that about math.

 

If a person off the street wants to learn de morgans laws, and doesn't play stupid, it will take him/her 30 seconds.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.