Message from @Deleted User

Discord ID: 372943674910179328


2017-10-26 02:58:16 UTC  

Once you learn a single language, others come much easier

2017-10-26 02:58:34 UTC  

What does it mean to learn a programming language

2017-10-26 02:58:43 UTC  

I started out with PHP, then went to Perl, then C#, then Python and JavaScript

2017-10-26 02:58:45 UTC  

How similar is it to natural language if at all

2017-10-26 02:59:02 UTC  

It means you can solve problems using the grammar and syntax of that language.

2017-10-26 02:59:08 UTC  

"learning" is a constant process

2017-10-26 02:59:18 UTC  

that's the joy of it, but it takes some getting used to

2017-10-26 02:59:40 UTC  

So there's rules like grammar in the way you put commands in and commands are like vocabulary?

2017-10-26 02:59:46 UTC  

yes

2017-10-26 03:00:09 UTC  

Glad I studied linguistics for once

2017-10-26 03:00:22 UTC  

one thing that frustrates many people starting out (including me) is that the computer will do *exactly what you tell it*

2017-10-26 03:00:44 UTC  

you might not understand what you're telling it at first, but it will always faithfully execute your commands as long as your code is valid 😃

2017-10-26 03:01:05 UTC  

don't think of programming as something exotic or big-brain. it's not

2017-10-26 03:01:33 UTC  

at the same time, don't try to learn by diving into the code of some large project. you'll be asking yourself way too many questions to make any progress

2017-10-26 03:01:52 UTC  

here's my recommendation. First, tell yourself you're going to learn. tell yourself you're not going to quit

2017-10-26 03:02:20 UTC  

there are going to be times you'll want to totally give up, because something you think should be simple just doesn't work.

2017-10-26 03:03:14 UTC  

but the effort you expend solving that problem will be valuable in the end because you will learn a lot of tricks and gain a deeper understanding in the process

2017-10-26 03:03:44 UTC  

there's a LOT to learn, but you don't have to know everything or even a lot to start writing useful things

2017-10-26 03:04:01 UTC  

so back to my recommendation. Steel yourself, and then dive in.

2017-10-26 03:04:20 UTC  

Take your time as you're learning. Do a little a day. Make sure you understand everything.

2017-10-26 03:05:01 UTC  

I recommend starting with "How to Think Like a Computer Scientist" or "Python the Hard Way"

2017-10-26 03:05:14 UTC  

either one will get you the same basic knowledge in the end

2017-10-26 03:05:21 UTC  

again, don't rush through it. do the exercises

2017-10-26 03:05:38 UTC  

if you do a chapter a day you'll have the fundamentals within a week

2017-10-26 03:06:03 UTC  

at that point, start thinking of simple problems to solve using code

2017-10-26 03:06:13 UTC  

one problem I tackled very early on is the Monty Hall problem

2017-10-26 03:06:28 UTC  

it's conceptually simple and a good conversation piece

2017-10-26 03:07:52 UTC  

Once you get through one of those books, you'll have a much greater understanding of programming fundamentals. You'll have the foundation in place to tackle something more specific.

2017-10-26 03:08:16 UTC  

Get back to me once you've done that and we can talk some more. AMA along the way.

2017-10-26 03:08:37 UTC  

Gonna knock out an FtN article before bed 😃

2017-10-26 03:10:59 UTC  

Hmmm. "Learn Python the Hard Way" used to be free

2017-10-26 03:11:44 UTC  

I've *heard* that if you go to qwant.com and search for "learn python the hard way pdf" you'll find that free version still floating around out there.

2017-10-26 13:46:03 UTC  

Could I pick these up at a library?

2017-10-26 15:36:37 UTC  

possibly. but there are free PDFs as well

2017-10-26 17:08:30 UTC  

you can try this too ?: https://www.codecademy.com/

2017-11-01 00:08:47 UTC  

Anyone @here that familiar with Java?

2017-11-02 22:54:29 UTC  

@here anybody here good with video editing, specifically adobe premier pro? I am editing some go pro footage the quality is coming out less than desireable. I think i have all the settings right. • Format: H264
• Preset: HD 720 p 29.97 or 1080 for super high
• Width 1280
• Progressive square pixel
• Profile: high
• Level 5.2

2017-11-02 22:55:10 UTC  

@Brandon Ironside- ND sorry man i use sony vegas pro