I’ve been reading the same thing over and over so I thought I’d make a list which I can point beginners to, but before that here’s a bit of a disclaimer: Scroll if you want to skip my babbling and just find the links. Parts of this compilation are some articles that I strongly believe should be read specially if you aspire to be programmers. Some of my comments may sound like a rant but believe me it is not, it is better that you get the bad habits out now before it becomes part of you permanently.
Now, you may ask “Why do this when people can ask questions and get answers from willing people”. Well, it’s not just because I and some others think you are being lazy, it’s just that your laziness is out-of-place. A good programmer needs to be lazy, I’m sure you’ve heard of that, but it doesn’t mean you don’t have to do your work.
Laziness means a different thing when it comes to programming, it doesn’t mean not making an effort, here’s a good read of what it is about.
I also often see people asking what’s the best this and what’s the best that, this I say that it is subjective and you should try it out for yourself, anyway, here are some articles that might help that realization:
For aspiring programmers, regardless of what they dream to do part of it is income. Of course to some passion is important, but if this is not your passion and it’s not about the money I would suggest to look at these:
Part of my trolling is spent most of the time for people posting their home works, not only it is bad habit but it also attracts people to spoon feed them which is much worst than that. It’s not bad to help people but I believe that when you spoon feed people you are making them dependent to you and possibly a risk to anyone who will hire them. Here are some articles to give you an idea as to where I am coming from:
Multi-tap Keypad Text Entry This is a fun code to show how many taps were required to send messages via numeric keypads. *Featured Code Submitted and Created By VENOM666 # Multi-tap Keypad Text Entry (from Codewars) # by: VENOM666 """ Prior to having fancy iPhones, teenagers would wear out their thumbs sending SMS messages on candybar-shaped feature phones with 3x4 numeric keypads. Prior to the development of T9 (predictive text entry) systems, the method to type words was called "multi-tap" and involved pressing a button repeatedly to cycle through the possible values. For example, to type a letter "R" you would press the 7 key three times (as the screen display for the current character cycles through P->Q->R->S->7). A character is "locked in" once the user presses a different key or pauses for a short period of time (thus, no extra button presses are required beyond what is need