View Single Post
Old 01-18-2020, 10:08 PM   #8
GranteedEV
Franchise Player
 
GranteedEV's Avatar
 
Join Date: Mar 2009
Location: Calgary
Exp:
Default

Quote:
Originally Posted by Slava View Post
I did a quick search and couldn't find a thread on this (which could be a poor search by yours truly). I'm wondering about learning python for both some work things that I want to do and a personal thing that I want to do. I understand enough to know that python would be good in these situations.

I feel like I'm reasonably computer literate and such, but far from an expert. I've never done any coding, so I'm not sure what the best way to do this is. There are a couple of courses offered within my industry and I've debated those, but for say $500-1000 and a day or two can I learn enough to make that worthwhile?

I also know that there are online resources, but I don't know how feasible that is either?

I guess that brings me to the title...what's the best way for me to approach this?
Coding isn't something you can learn in a day. As someone reasonably proficient in programming, It could probably take me more than a day to get a useful hang of syntax alone in a new language, never mind the little language specific details/frustrations/libraries one needs to learn.

As far as languages goes though, I think you should realize that python is a scripting language which can be a nightmare to debug for a beginner. I would strongly recommend learning to code with a reasonably modern compiled language such as Java or the underrated C# (which is basically a Microsoft imitation of Java, but thanks to being unified under M$ has more consistency between its libraries whereas Java libraries are all over the place).

The reason I suggest this is because the compiles on languages like this are really good at catching compile time errors, and they usually come with IDEs that make debugging runtime errors managable. At the end of the day you want to spend your time writing working, useful code, not being annoyed about something you should have caught almost immediately. There's nothing wrong with python, but I don't consider it beginner friendly. Then again I'm pretty biased towards languages with a semicolon; so YMMV.

Now if python is very specifically what you need to learn, then go check out thew3schools website and try the basic tutorials there out.
__________________

"May those who accept their fate find happiness. May those who defy it find glory."

Last edited by GranteedEV; 01-18-2020 at 10:23 PM.
GranteedEV is offline   Reply With Quote
The Following User Says Thank You to GranteedEV For This Useful Post: