Author Topic: Interested in picking up programming  (Read 1696 times)

0 Members and 1 Guest are viewing this topic.

Offline Dakota Bob

  • The Beast
  • *****
  • Posts: 2264
  • Gender: Male
  • UGLY BAG OF MOSTLY WATER
Interested in picking up programming
« on: January 16, 2013, 06:56:09 pm »
So for a month or two I've been dicking around in Python3 and I'm really interested in starting to seriously program but I'm not sure where I should start. Is there any must-read books I should look into? Also, what language would one recommend to learn also?

Offline Joey

  • Bishop
  • ***
  • Posts: 151
Re: Interested in picking up programming
« Reply #1 on: January 16, 2013, 09:32:35 pm »
I'd recommend Java first; it's a good choice for learning object oriented principles and basic data structures.
"A human is a system for converting dust billions of years ago into dust billions of years from now via a roundabout process which involves checking email a lot." - XKCD

Offline dpareja

  • The Beast
  • *****
  • Posts: 5680
Re: Interested in picking up programming
« Reply #2 on: January 16, 2013, 11:27:40 pm »
C++ would be another good one to learn--it too is object-oriented but it is also a functional programming language (like C), doesn't hide a lot of the nitty gritty from you like Java does (so you will have to use pointers and such, which are a pain but worth knowing), and the syntax is pretty similar so you won't have to relearn all of that.
Quote from: Jordan Duram
It doesn't concern you, Sister, that kind of absolutist view of the universe? Right and wrong determined solely by a single all-knowing, all powerful being whose judgment cannot be questioned and in whose name the most horrendous acts can be sanctioned without appeal?

Quote from: Supreme Court of Canada
Being required by someone else’s religious beliefs to behave contrary to one’s sexual identity is degrading and disrespectful.

Offline Sleepy

  • Fuck Yes Sunshine In a Bag
  • The Beast
  • *****
  • Posts: 4598
  • Gender: Female
  • Danger zone
Re: Interested in picking up programming
« Reply #3 on: January 17, 2013, 12:27:01 am »
Java and C++ are both good languages to learn. You might want to start with Java because it doesn't let you shoot yourself in the foot like C++ occasionally does. Both are important to learn because they're so common, and the syntax is so similar that it's fairly easy to learn one after learning the other. There are concepts in C++ like pointers that don't occur in Java, but you'll want to save that for later, after you know a lot more about the basics. If you do continue with this, a good book is Design Patterns once you get into object-oriented analysis and design.
Guys, this is getting creepy. Can we talk about cannibalism instead?

If a clown eats salmon on Tuesday, how much does a triangle weigh on Jupiter? Ask Mr. Wiggins for 10% off of your next dry cleaning bill. -Hades

Distind

  • Guest
Re: Interested in picking up programming
« Reply #4 on: January 17, 2013, 04:10:13 pm »
I'll recommend Wiley's Teach Yourself C++, single best programming book I ever worked with.

While java and .net languages are easier to deal with, if you can learn C++ you can learn just about anything. I did some of my learning in Java, but after starting with C++ it felt like having kid gloves on and the Zero Day exploits have gotten to the point where i don't even keep it installed on my computer anymore.

Offline Yumeji

  • Neonate
  • *
  • Posts: 49
  • Gender: Male
  • Asserted without proof = dismissed without proof.
Re: Interested in picking up programming
« Reply #5 on: January 17, 2013, 04:59:28 pm »
I'll recommend Wiley's Teach Yourself C++, single best programming book I ever worked with.

I want to second this. Wiley's Teach Yourself C++ was the first book i read on the any programming language, and did an excellent job.

Offline Dakota Bob

  • The Beast
  • *****
  • Posts: 2264
  • Gender: Male
  • UGLY BAG OF MOSTLY WATER
Re: Interested in picking up programming
« Reply #6 on: January 17, 2013, 08:21:05 pm »
Thanks for all the suggestions guys, I found a cheap copy of that teach yourself c++ book on amazon so I'm certainly going to check that out.