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 u/jqueso 19 Feb 2019 16:25
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 u/justlogin 20 Feb 2019 02:59
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 u/neogag 19 Feb 2019 16:49
Get out, we're full.
0 u/Malayar [OP] 19 Feb 2019 18:00
Suck a fat dick nigger
0 u/EngineeringReverse 23 Feb 2019 06:56
Full of pajeets because you cant do the job right.
0 u/Goys-R-Us 19 Feb 2019 17:36
I took a course on Coursera on Python that was pretty good. That was before they monetized it.
0 u/DukeofAnarchy 19 Feb 2019 18:27
/v/LearnPython is a ghost town now but you may find some useful posts there.
https://voat.co/v/LearnPython/48367
0 u/J_Darnley 19 Feb 2019 18:51
The highest of goals.
0 u/Morbo 20 Feb 2019 00:28
LEARN TO JOURNALIST.
0 u/avgwhtguy1 21 Feb 2019 23:44
OMG that would have been so much better and probably more offensive.
We know what we must do.
Learntojournalist
0 u/mudbear 22 Feb 2019 04:58
"can ex buzzfeed employeed rejioin the workforce as journalists?" Hahhahahaha
0 u/3dk 20 Feb 2019 00:58
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 u/Malayar [OP] 20 Feb 2019 01:02
Solid response my dude. Thanks.
0 u/cantaloupe6 20 Feb 2019 01:03
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 u/justlogin 20 Feb 2019 02:58
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 u/Malayar [OP] 20 Feb 2019 03:00
Will do
0 u/theoldones 21 Feb 2019 19:53
got any projects you want to do in particular? some of us might have built similar things
0 u/Malayar [OP] 21 Feb 2019 20:02
No but I'm open to suggestions. Are there any you can offer that will help me?
0 u/theoldones 21 Feb 2019 20:14
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 u/Malayar [OP] 22 Feb 2019 23:08
Once I actually know the syntax I will do these!
0 u/justlogin 21 Feb 2019 23:19
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 u/roznak 22 Feb 2019 21:26
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 u/EngineeringReverse 22 Feb 2019 23:06
I tried a Udacity class really enjoyed it. Wasnt able to finish to to unforseen circumstances though. Id look into them.