Comment on: Infographic for choosing your first programming language
4 09 Jan 2017 01:55 u/anonnynonny in v/programmingComment on: Infographic for choosing your first programming language
Honestly I have no idea how old it is. I just found it useful when I was very first starting out earlier this year.
Very good info regarding Obj-C deprecation. Thanks for that.
Comment on: Infographic for choosing your first programming language
The lack of assembly makes this infographic entirely unusable.
Comment on: Infographic for choosing your first programming language
Valuable advice... but for those who have never programmed before, and don't currently understand basic principals, the advice of "pick 2 or 3" is not helpful. This infographic can help pick those 2 or 3 though.
Most advice is given from the assumption that someone wants to work as a developer, rather than for hobbyists and tinkerers, which is a far larger subset of people, and those less likely to have mentors to help them get started.
Infographic for choosing your first programming language
4 1 comment 08 Jan 2017 22:04 u/anonnynonny (..) in v/programmingComment on: Newbie... Need motivation.. something "real" to sink my teeth into.
contribute to something you use even if it isn't the easiest thing to do.
I think that sounds like good advice. Real-world results, feeling of contribution having value...
Comment on: Newbie... Need motivation.. something "real" to sink my teeth into.
That link is fantastic, thank you so much.
Comment on: Newbie... Need motivation.. something "real" to sink my teeth into.
Thanks for the response. Sounds like a great opportunity, I'll definitely look into it.
Comment on: Newbie... Need motivation.. something "real" to sink my teeth into.
Thanks for the link! I had no idea there were projects which were that noob-friendly. Very encouraging.
Comment on: Newbie... Need motivation.. something "real" to sink my teeth into.
Yeah, my goal is to get to where I can actually contribute to open source projects, I just don't feel like I'm at a point where I can do that yet though.
I guess the only way to really find out is to start participating...
Comment on: Newbie... Need motivation.. something "real" to sink my teeth into.
Codewars looks interesting, will have to check it out.
I like your idea of the Who Am I game, but think I've settled on doing my podcast "catcher" app... I'll use it to download videos via RSS on my htpc, so it will give me real-world results.
Ideally I'm trying to get to a place where I am able to actually contribute to some open source projects that I'm interested in, but I don't feel like I'm there yet.
I appreciate the input!
Comment on: Newbie... Need motivation.. something "real" to sink my teeth into.
Thanks for the response, but I'm not sure I understand.. My issue is I don't have a project to work on. Are you suggesting I work on a music player?
You think this is intended for someone who will be working at a big tech company in the immediate future? Anyone learning how to program for the first time is no where near being hired by a big tech company, so your first sentence is illogical.
Python is about as close to english language as it gets whiles still having a large userbase, which makes it a good intro into the fundamental concepts of programming. Fewer hurdles with syntax and declarations and more focus on the logic and the concept of breaking things into pieces.
Everyone in this topic seems to think this is intended for someone looking for an immediate career in dev.. That's not the intent of this graphic.
This isn't "how to get a job as a developer in 6 months"... It's a response to the inevitable and ubiquitous question "which language should i pick as my first ever experience in programming*" - for people who AREN'T taking CS courses in school, where direction is given by a mentor/teacher.
Honestly I find the amount of criticism leveled at this hilarious.
Everyone thinks their way is the only correct way, and anything else has no value... Whereas this tries to act as a roadmap for people with no understanding to be able to decide for themselves.