decided I had to start somewhere

2    19 Feb 2019 16:18 by u/Malayar

So I'm an old fucker by education age averages and I know fuck all about coding. I decided to fire up this first lesson on python on code academy to at least begin. I'm not sure if it's a good or a bad idea to be honest but hey gotta start somewhere. One day I will code my own computer waifu. Or something.

23 comments

0

Good luck! There's some criticism of CodeAcademy not teaching people to think like a programmer and not revisiting concepts after they've been "taught", but it's good that you're getting started. My recommendation is get familiar with the syntax and then pick up a book like Python Crash Course.

https://nostarch.com/pythoncrashcourse

0

Just consider it a first tutorial with the expectation of others to come, both for review and further growth. But please one at a time!

0

Get out, we're full.

0

Suck a fat dick nigger

0

Full of pajeets because you cant do the job right.

0

I took a course on Coursera on Python that was pretty good. That was before they monetized it.

0

/v/LearnPython is a ghost town now but you may find some useful posts there.

https://voat.co/v/LearnPython/48367

0

One day I will code my own computer waifu.

The highest of goals.

0

LEARN TO JOURNALIST.

0

OMG that would have been so much better and probably more offensive.

We know what we must do.

Learntojournalist

0

"can ex buzzfeed employeed rejioin the workforce as journalists?" Hahhahahaha

0

Don't just memorize the syntax of some language without understanding the meaning. Try understanding the underlying concepts: data types, control flow, object-oriented programming (oop), SQL databases, etc. A programming language is just a way to implement these things, python is fine, don't worry about that. You won't understand everything immediately. You can skip topics a bit, but try remembering what you don't know, keep looking stuff up to fill in the gaps, until things start making sense.

Additionally, you should know why HTML isn't a programming language and what CSS and JavaScript are... now all you need to do to get started with web development is you need to use apache webserver on some network-capable machine and pick a server-side backend that generates webpage content and serves it and optionally some kind of framework front end thing that makes your pages look good with dynamic content.

After you have done a couple tutorials, you will find that more beginner tutorials will be pretty useless. You need to move on to coding challenge sites (coding challenge, code wars, hacker rank), read programming books and actually look at some projects on github, codeproject, etc. and think of your own things to work on.

Also install Linux and learn some bash command line and scripting.

0

Solid response my dude. Thanks.

0

Coding a waifu with uncertainy is dangerous. Anyhow there are some python libraries.

https://github.com/topics/waifu

You should read about git source control a bit.

Anyway there was a teen killed by a misprogrammed waifu - so practice some MMA as well

http://knowyourmeme.com/forums/general/topics/47921-teen-kills-himself-to-be-with-waifu

0

Agree with @neogag, but /v/learnprogramming is a ghost town. What's this course look like? [Learn Python 2] One of the projects is Mad Libs, that sounds like fun and is an appropriate task. That pretty much works the same as templates so good topic.

Couldn't tell you if course is good otherwise. Of course if you do well such a course would make you a beginner... But at least that's something. Have fun storming the castle!

P.S. Best to reply to same OP in a week to report progress than making new OP.

0

Will do

0

got any projects you want to do in particular? some of us might have built similar things

0

No but I'm open to suggestions. Are there any you can offer that will help me?

0

without telling you exactly how, and leaving you to figure that out for yourself, here are some fun/useful ideas to make:

-build a working in-script clock which can run in real-time, and works off a rising script number. this lets you tap into timing. if you time this to the rotation of an indicator, you can even build working "clock hands", up to and including the sun in a realistic planetary simulation.

-make a script that can evolve/learn on its own, which runs off several float numbers tweaked by random generation + external triggers. IE the numbers are the attribute, figure out how to change the attribute, thus literally achieving evolution/learning.

-make 2 scripts which can symbiotically call to and edit each other. this lets you break script functions into slave objects versus master controllers, etc.

-can you get many different and varying scripts all grabbing information off of a central script/object, whose only role is being an information repository?

0

Once I actually know the syntax I will do these!

0

Format documents for display, written in any kind of markup language and output as a display/image file/PDF file, or whatever. But get through beginner lessons first.

0

You don't need to be smart for coding, just the willpower to nail that solution and become better than the average.

Most modern day programmers really suck at programming. They are so hyped up in design patterns that they have no clue that they really suck at programming. Also stay way from this SCRUM madness. Follow this and you will end up with the most fucked up program ever recorded in human history. The world needs good developers that have a very creative mindset, can create technology out of thin air, to nail the ergonomic design.

This world has lost the ability to reinvent the wheel, the current wheel developers are reusing has become complete rubbish. Big giant monoliths pretending to be small nuget packages. Nowadays you can't even create a "Hello world" program without sucking own 12.154 dependencies.

Teamwork, good projects suck when teamwork is involved. When teamwork is involved your project becomes the worst developer in the team. All you end up is with a team of lazy developers.

Best teams do not work as team. Best developers are competitive, they don't teach each others ways; best developers look at what the others have done and absorb what is better and reject what is worse. I become better than my team members because I want to be better. The other team members are now forced to up their skills to become better than me. In the end your complete team becomes way better than other teams because now you develop according to your best programmers. And you keep on staying in this team because they are worthy my level because they challenge me to become even better.

My key is, follow the masses in development and you become obsolete in a few years. Don't follow the masses and you will outperform all these other developers that will burn out and everyone will want you.

0

I tried a Udacity class really enjoyed it. Wasnt able to finish to to unforseen circumstances though. Id look into them.