Calgarypuck Forums - The Unofficial Calgary Flames Fan Community

Go Back   Calgarypuck Forums - The Unofficial Calgary Flames Fan Community > Main Forums > The Off Topic Forum > Tech Talk
Register Forum Rules FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread
Old 04-26-2015, 10:13 PM   #21
Leon
First Line Centre
 
Join Date: Feb 2007
Location: Vancouver
Exp:
Default

Surprised there has been no love in this thread for Python yet.

There is a massive repository of useful guides and lessons online; more importantly there is a big community as well. PM me if you're interested in some resources.
__________________

''The Phaneuf - Regehr pairing reminds me a lot of when I'm having sex with a new partner'' -malcomk14
''Not only is he a good player, but I enjoy his company'' -Pierre Mcguire on Phaneuf

"I'm only watching now for the chance to see brief close-ups of White's moustache." - rockstar
</br>
Leon is offline   Reply With Quote
Old 04-27-2015, 10:09 PM   #22
llama64
First Line Centre
 
llama64's Avatar
 
Join Date: Nov 2006
Location: /dev/null
Exp:
Default

I would have mentioned Python, but I haven't really used it other then in a few hello world type tutorials. It seems the equivalent of Ruby in most regards so it's a pretty solid place to start learning the basics I would imagine.

Seems a richer dev environment compared to Ruby if you're interested in more then just web coding (I know Django/etc exists, but compared to the Rails dominance... just don't get what Python offers over it for web coding).

Oh, and for what it's worth to anyone who reads this: DO NOT START LEARNING PROGRAMMING USING PHP. Just... don't. You'll learn a lot of bad habits and end up behind where you could have been if you started with a properly designed language (PHP5+ is definitely getting better, but it's just not a good tool to start with...)

Last edited by llama64; 04-27-2015 at 10:12 PM.
llama64 is offline   Reply With Quote
Old 04-27-2015, 11:20 PM   #23
kermitology
It's not easy being green!
 
kermitology's Avatar
 
Join Date: Oct 2001
Location: In the tubes to Vancouver Island
Exp:
Default

Totally agree with you llama64, even if C++ was the first language I learned.

Fact is, if you want to get the hang of object oriented programming, pick a language that does the things that will bog you down out of the box. It's good to know how things work at a deeper level, but not really worthwhile if you're trying to learn and don't want to get frustrated too quickly.
__________________
Who is in charge of this product and why haven't they been fired yet?
kermitology is online now   Reply With Quote
Old 04-28-2015, 03:04 PM   #24
endeavor
Scoring Winger
 
Join Date: Jul 2009
Exp:
Default

I'm like you. I have no previous knowledge or experience with programming but am interested in learning or perhaps giving it a try. I've started with Python and I'm using http://codeacademy.com
endeavor is offline   Reply With Quote
Old 04-28-2015, 03:17 PM   #25
FlamesPuck12
First Line Centre
 
Join Date: Apr 2007
Exp:
Default

I personally started with C++ and C when I was learning but I'm not sure if I would recommend it as a first language to learn for anyone who wants to start doing web dev.

I use Python for my job and I think it's a good place to start for anyone looking to start doing web dev even though I'm not a big fan of Python.

C is really good for learning how the computing model works (e.g. memory layout, static vs dynamic alloc).

Java is probably the best to grasp object oriented patterns.

My favorite is Scala but I wouldn't recommend the language to someone who's looking to start since the strength of Scala is being able to use functional style instead of Java's imperative style. Programming using functional language requires a different mindset (than imperative) and approach to problems.
FlamesPuck12 is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 09:53 AM.

Calgary Flames
2024-25




Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright Calgarypuck 2021 | See Our Privacy Policy