how do people do this? I taught myself mandarin (I'm white) and programming is at another level.
how do people do this? I taught myself mandarin (I'm white) and programming is at another level.
You probably need to get better at critical thinking. I don't imagine using this website for discussion on anything other than running would help with that
Coding is more like learning math and solving math problems than learning to write/speak in another language.
I found that coding was made impossible by overly restrictive corporate standards that prohibited certain techniques.
Hah! I coded for a living in many different languages but could never get Mandarin despite taking two years of Comm College classes and having a Mandarin speaking wife. Just doesn't click for me. My brain was too old I think.
Your first mistake is calling it coding. Programming is hard.
Don't quit. Use Prefontaine as motivation.
Programming is easy really, it's just a bunch of loops and if statements with some more fluff on top.
Sure, there are some algorithms etc which are very difficult, but you rarely need those, and typically someone else has solved the problem already, so the solution is out there.
Assembly is the only true programming language. Everything else is someone's version of how to phrase it in big chunks and paragraphs. And what sucks is there's 100 different versions and everyone's using something different and you're expected to know them all.
randomcoach wrote:
Your first mistake is calling it coding. Programming is hard.
Finally, someone said it
Bad Wigins wrote:
Assembly is the only true programming language. Everything else is someone's version of how to phrase it in big chunks and paragraphs. And what sucks is there's 100 different versions and everyone's using something different and you're expected to know them all.
Ahem, real men program in machine code.
Assembly is also someone’s version of how to phrase it depending on who’s version of chip you’re using. Assembly still needs to be compiled.
When I started programming one hadn’t been invented yet, and we had only zeros to use. Programming in binary is when it become very simple.
It took me a really long time to become decent at it, but I started when I was 12 or so. Starting as an adult is similar to starting running as an adult. You need to have talent (few of us do) or just grit to become decent. What language are you learning? And what are your goals?
How old are you? What are you attempting to learn? Are you in school? What's your background?
I ONLY know English, but I found coding easy. I taught myself Basic as a kid and went from there, so I can't relate to finding it hard at all. So I guess I'm curious if it's an aptitude thing or you're going about it in a difficult way.
Let the Water Hold Me Down wrote:
When I started programming one hadn’t been invented yet, and we had only zeros to use.
When I started, we had to manually flip the vacuum tubes on and off to perform operations. And we only had one tube.
Of course programming is difficult. That’s why people who are good at it get a lot of money
RunningInEurope wrote:
What language are you learning? And what are your goals?
Python
I want to charge $80-$100 for leet programming skills. Preferably by contract/remote. Really don't want to go back into office hell again.
Bad Wigins wrote:
Let the Water Hold Me Down wrote:
When I started programming one hadn’t been invented yet, and we had only zeros to use.
When I started, we had to manually flip the vacuum tubes on and off to perform operations. And we only had one tube.
Lol. Yes. Binary. Things really got efficient when we finally got four tubes and Al Gore invented hexadecimal.
What in particular about Python are you finding difficult? What resources are you using (book, online courses, etc.)? I'm a Python developer professionally and I would be happy to steer you in the right direction.
One suggestion is to pick a project that interests you and work on that - reading a book or going through interactive web tutorials for language basics can only get you so far. An example of a project might be something like taking a csv spreadsheet of some type of running data (or another subject you're interested in) and draw some charts or make a web page based on that data.
poordude wrote:
how do people do this? I taught myself mandarin (I'm white) and programming is at another level.
I had a friend in college who had an exceptionally large vocabulary and grasp on language in general, yet he struggled to do jr. high level math on his own. Coding is closely related to math. Perhaps you're similar to my friend.
I would add organization. Like HS geometry clearly define your "Given" and "To Find". Critical thinking is also key.