Welcome to LearnProgramming! Asking debugging questions When posting a question about code, you must include the following: • A. • A of the problem. • A, and program that illustrates your problem. • The output you expected, and what you got instead. If you got an error, include the full error message. See for more info. Asking conceptual questions Many conceptual questions have already been asked and answered. Read our page and search old posts before asking your question. If your question is similar to one in the FAQ, explain how it's different. See for more info. Other guidelines and links • • • • • Subreddit rules • No Rewards: You may not ask for or offer payment when giving or receiving help. • Good Content: Any external resources linked to should be up-to-date and correct. • Good Comments: Abusive, racist, or derogatory comments towards individuals or groups are not permitted. • No Referral Links, no links through other sites and clicktrackers: Do not post referral links to Amazon or other sites. Udemy coupon codes are not referral links! • No Complete Solutions: Do not ask for nor give out complete solutions. Guide the OP to the solution, but do not solve it for them. • No piracy: Do not ask for or post links to pirated or illegal material. ![]() We also don't allow suggestions of piracy. • Do not delete your posts! Your problem may be solved, but others who have similar problems could benefit from the solution/discussion in the thread. ![]() Toptal offers top Mac OS developers, programmers, and software engineers on an hourly, part-time, or full-time contract basis. Clients include NetApp, Axel. Use the 'solved' flair instead. • No REDDIT bot tutorials or questions: Tutorials or questions about creating reddit bots are not allowed on this subreddit. They historically create lots of unnecessary work for moderators of many different subreddits. • No 'recommend hardware' questions. We are a subreddit about learning programming, not about recommending hardware. Our have some generic recommendations. Try • No 'rate/critique my app/website' questions. We are a subreddit about learning programming, or help with programming, not a rate/critique my application/website subreddit. For more details, see our. If you see any posts or comments violating these rules, please report them. Macs and Linux systems in general are usually better for programming. Mainly because Unix is so prevalent and knowing your way around a bash shell is considered a lot more generally useful than knowing cmd and PowerShell. Additionally Homebrew, dpkg, apt or deb provide better package management for keeping software up to date. The toolchain is simply cleaner and more robust on Unix systems. Finally if you're already on a Mac there's no reason to switch unless someone can give you a seriously good reason, like if you really want to get into C# and.NET stuff. It's probably a lot easier to transition from macOS to Linux, since the differences a lot less significant than between Windows and Linux. Cross platform IDEs should really be no harder to set up in Linux than Windows, similarly mounting secondary drives and network drives should be straight-forward. Bash is not just 'cute', it's incredibly powerful and the key to 'linux skills'. Being able to use the command line effectively is exactly the 'linux skill' people are looking for. Lots of the context menu actions you might find in an IDE may very well be bash scripts in the background. It's hard to describe how productive being comfortable with the command line is. Knowing how to use unix tools and being familiar with regular expressions makes it very hard to go back to any environment that don't provide them. Here’s my definitive buyers guide for laptops that are just perfect for programmers and coders of all levels Programming can be a lot of fun, but you’ll need a laptop that is designed for your craft. I’m not what you call an expert “programmer” or “coder” as such, but I do know a fair bit of PHP, HTML and CSS. I find that having the right laptop to “code” on, speeds up tasks and processes, which in turn increases productivity. Personally I use an as it ticks all the boxes for me. I love gaming, building websites and creating infographics. This laptop allows me to do all those things with ease. A laptop for all uses really. For optimal results, you’ll want to consider a laptop that has a great combination of execution, performance and power. The problem is that there are hundreds of different laptops to choose from, and although many of them will allow you to code applications, they might not be the best options for your needs. If you’re on a budget, you might find that it’s especially difficult to find the best laptop for programming.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2019
Categories |