Why does The Odin Project recommend against WSL2? learn programming |
- Why does The Odin Project recommend against WSL2?
- Feeling discouraged to learn programming after many youtube videos explaining how front-end development is basically the only way to find a career with out a CS degree.
- How does password hashing work/how is it used in real world applications
- If you were starting today, what sector of tech would you choose to specialise in?
- Where to find csv files and json files to work with for practice?
- Got an interview with an unpaid game dev internship, not sure whether I should take it...
- Is there a series of programming books or videos by a single competent instructor that I can follow from start to finish to gather all the knowledge necessary to make it in a programming sector and do well for myself professionally ?
- Roadmap and resources to learn programming for video games.
- Creating a browser clone of Powerpoint... How would you go forth?
- Roadmap and resources to learn competitive programming for FAANG or product based companies
- Following the Unix philosophy of "a program should only say something when something unexpected has happened", when are loading bars appropriate?
- Lets learn Python together
- Projects I am interested in (Discover Music App)
- Writing, and reading multiple times to pipe
- Very hard to decide. Please send help.
- Tips for avoiding infinite loop programming in your sleep?
- I want to become a Back-End Developer, do I need to know basic Front-End (html, css, js)?
- What do I need to learn for a social media app?
- Can't type backslash \ in Visual Studio Code
- What's better to search for checkmates?
- How to start making my own clock?
- How do I add new key,value to an object[] ? c#
- How to filter a simple ArrayList with stream?
- Starting out in Web Development
- Is 'Code Kingdoms' Ok?
Why does The Odin Project recommend against WSL2? Posted: 26 Dec 2021 10:03 PM PST I've found a few older posts on the topic but the reasoning there was "because you need to be familiar with Linux". Isn't WSL2 an entire Ubuntu VM? If so, that sounds like the same concept but not through Virtual Box. The only differences I can think of would be more efficient use of resources and having the windows GUI if needed. I've also seen people state they were able to complete the entire course through WSL2 without any issues. I was just hoping someone could provide more concrete reasoning. It seems like they attempted with the original WSL long ago and left their documentation at that, but I think Windows has come a long way since then. If their goal is for me to become familiar with a Linux GUI, that logic doesn't seem to transfer, as they're okay with using my Mac. That's a much different GUI compared to Ubuntu, along with slightly different commands, unlike WSL, which should have the same commands as Ubuntu. I can also use VS Code with it natively. [link] [comments] |
Posted: 26 Dec 2021 05:51 PM PST I started learning python about 4-5 months ago and really started enjoying the elegance of syntax it uses. Also for the practical uses of python such as data science, data analytics and machine learning. After watching many youtube videos on cs career paths I have felt discouraged when i found that many people recommended front end development because its very difficult, nearly impossible to find a career through python without a cs degree. They all recommended to learn js, html and css instead. I switched over to js ever since and miss python ): My main goal is to really turn this into my career path so I need to really narrow down my path of learning in order to specialize myself in one thing. [link] [comments] |
How does password hashing work/how is it used in real world applications Posted: 26 Dec 2021 03:14 AM PST What does exactly "password hashing" mean? What does it do? Im sorry if these questions seem stupid [link] [comments] |
If you were starting today, what sector of tech would you choose to specialise in? Posted: 26 Dec 2021 04:31 AM PST Basically the title. If you were to start from scratch today, given where things are & where they're headed, what sector of tech would you specialise in? Cybersecurity, crypto development, cloud, webdev, networking, automation, etc. Feel free to lmk others I missed. Obviously it matters which you personally enjoy doing, but I mean which sector has the most promise for the future in your opinion. [link] [comments] |
Where to find csv files and json files to work with for practice? Posted: 26 Dec 2021 05:41 PM PST Just finishing up Crash Course Python Data Visualization chapter and I'm looking to get more practice with csv and json files. Looking for secure websites I can download them from if anyone knows of any. [link] [comments] |
Got an interview with an unpaid game dev internship, not sure whether I should take it... Posted: 26 Dec 2021 06:30 PM PST First, tell me if this is not allowed and what subreddit I should post this to, if so. I'll be happy to edit/delete/post elsewhere, thank you! I've got an interview lined up for a game dev unpaid internship, part-time, where I'd be writing an educational K-12 program in C#. My experience with C# is limited but I'd brush up beforehand and learn as I go, which I know isn't the smartest, but it's an internship, which from what I understand, and correct me if I'm wrong please, is about learning more about day-to-day life in a CS career and getting some hands-on experience. They're offering college credit and a letter of recommendation as payment, and I'm not sure of how my code will be used just yet. I'm hoping I'll retain the rights to it after I've left, but I'll ask in the interview itself. Should I take the position if I get it? (I know I'm probably putting the cart before the horse here, lol) I'd be attending classes at the same time and I think it would be a little difficult to make time, but I really want to get some hands-on experience outside of the classroom and programming exercises. I'm currently a second-year. Thanks in advance for any insight or help! [link] [comments] |
Posted: 26 Dec 2021 06:58 PM PST Very much appreciate your time in responding. Happy holidays. [link] [comments] |
Roadmap and resources to learn programming for video games. Posted: 26 Dec 2021 11:59 AM PST Hello, I am 26 and, honestly, my degree and line of work have nothing to do with programming. However, I would like to invest what free time I have to learn programming for the purpose of working for companies who make video games or maybe even make my own one day. I know this might be difficult to achieve, but I might as well try. I thought I would ask here since everybody is very helpful in this community. What I want is a roadmap I can follow or some resources (free preferable since I live in a 3rd world country and my entire salary is like 100$/month) that would help me achieve my goal. I googled for an answer but I became confused whether I should focus on C++, C# or java. I just want to have a path I can follow or something like a checklist that would give me a sense of direction. Thank you in advance. [link] [comments] |
Creating a browser clone of Powerpoint... How would you go forth? Posted: 27 Dec 2021 03:36 AM PST Not asking for a specific way of doing things, was more thinking of the ways you would go forward. Using HTML, CSS and Js, how would YOU recommend going about this? I've been thinking about using Canvas for everything, and my current plan goes something like this 1: Create a full window dynamic canvas, so if you're using a 1080p, or a 8k monitor, the canvas should dynamically fix itself to fit, this includes all the menus, sidebars, workspace, etc. 2: In said canvas, have a sidebar that includes all the slides, these slides will be instances of a "Slide" class, put into an array, making it easy to loop through. Top bar should include all the "tools" needed to create a slide, like insert image, text, shapes, animations, sounds, etc. 3: Realized now that plan is really short. Would you recommend NOT using canvas? Why and why not? I don't want people to tell me HOW to do things, I'm more interested in WHAT to do, and figure things out on my own. Any reply is appreciated! [link] [comments] |
Roadmap and resources to learn competitive programming for FAANG or product based companies Posted: 26 Dec 2021 11:26 PM PST Hello Experts, I'm Java backend developer and have good understanding of java and oops fundamentals as well as spring and hibernate frameworks etc but I'm not that good into solving ds and algo, as I've focused more on learning language and frameworks etc. I know that product based companies do not care much about languages and frameworks. If I were to prepare for the backend developer role in these companies where should I start considering I'd be starting from 0. I know there's plenty of resources available on YouTube and other educational sites but it's making me kinda confused where to start first. If I do something like: 1) Complete Algorithms course by Stanford on Coursera 2) start solving hackerrank/ leet code Would it be sufficient? The reason behind posting this question is there's plenty of materials and courses out there and it's making me more confused what to look and what to not look. Any advice would be really helpful. Thanks in advance [link] [comments] |
Posted: 26 Dec 2021 06:30 AM PST In general I like the idea of code that runs quietly and fails loudly, etc. But sometimes it seems like it would be nice to know when that the code hasn't stalled, or how much it has done. Does that go against the unix philosophy? When and when not? [link] [comments] |
Posted: 26 Dec 2021 10:22 PM PST I am an engineering student and want to be a python developer.Its been a month since i started learning python.If anyone interested in learning python, lets be friend and join me in this coding adventure. [link] [comments] |
Projects I am interested in (Discover Music App) Posted: 26 Dec 2021 10:54 PM PST I am a rookie programmer (just started learning to code a few days ago so really new) but, one of the first things one of the books I started learning from (trying to learn python first) is to think of projects that I am interested in completing in the future when I learn some of the basics. Two of the things I am interested in potentially working on are: a. a time management/productivity platform b. an app/website to discover completely new music While I am learning to program, I thought I would also make a list of features I would be interested in inputting into these website ideas, and I also thought I would reach out the community. What features of a time management/productivity platform or an app to discover new music do you think are important? What would you like to see in such websites? and what do you think is not available in these websites that you used that you would like to see? Just a caveat here: this is a personal hobby (I know the internet is saturated with these websites and not trying to make a career out of this.) I am just interested in what features people might be able to come out with. [link] [comments] |
Writing, and reading multiple times to pipe Posted: 26 Dec 2021 08:01 PM PST Hello! I'm trying to comunicate parent with multiple process. Everything is OK except when the size of the array i'm working with is too large ( > 50000). I thought I could solve it easily making packets and writing those packets in a simple for loop, but it is not working, definitely. Can someone help me? This is the part where the child program writes to the parent: The inner loop copies the array I want to send in 1000-element intervals into an aux array, then I write that in the pipe, as many times as the outer loop iterates. Then, on the parent process: I'm reading the 1000 elements in a loop to get the total number of elements. The inner loop just copies the 1000-interval array into a final array. Please, could anyone tell me what I'm doing wrong? [link] [comments] |
Very hard to decide. Please send help. Posted: 26 Dec 2021 05:47 PM PST I'll start by telling a little bit about myself. I'm 22 years old in Ontario, Canada. I came here as in immigrant student. I have a 2-year diploma in a personal training related program but lost interest in the industry. Did a managerial job at a retail store to get my permanent residency, which I did after 4 years of being in this country(that was last week). Now that I'm done with immigration formalities, I REALLY want to transition to programming and software development. I didn't take a related program when I came here due to financial reasons.(immigrants pay 3x than domestic students in tuition). But now I have access to all sorts of grants and loans govt provide and same tuition as a domestic student would pay. I'm debating between - study on my own, take a boot camp or do a bachelor's. I don't have any means of financial support as my family is not here in Canada nor would I ask them to pay for me again. So If I took the bachelor's route I would apply for OSAP which is a student loan program by Ontario govt. Which I'll have to pay back eventually. I'm also planning on working throughout the learning process to keep the bills paid. And also my parents won't be the happiest if I take the bachelor's route cuz that would bind me for another 4 years approx in a college. Please share your experiences and any advice you have that can help me make a decision. PS : I'm not doing this just for money I genuinely enjoy writing whatever little bit of code I can and see the result come to life. [link] [comments] |
Tips for avoiding infinite loop programming in your sleep? Posted: 26 Dec 2021 10:11 AM PST I have always had difficulty sleeping. It's just one of my set of daily life challenges. But as I'm currently a freelance consultant, I do many days with 7~8 hours of intense programming. My problem is it doesn't stop during sleep... and it's not voluntary. I'm sure many of you know what I mean. Sometimes I actually come up with solutions to problems and implement them in the morning... great but not worth it. Most of the time I'm looping around in circles on some nonsensical problem and no matter how much I try it's not quite right. Even if I stir awake for a bit, even if I get up and go to the bathroom, my head is so stuck in it that I keep repeating the same steps over and over... I need to fully wake up and do something for 20 mins for it to go away then when I go back to bed it might come back again, or not if I'm lucky. So, tips for avoiding this? Or just improving it a bit? Before you answer: nope I don't think I want to do less programming. I'm a man on a mission! And another thing, "meditation" is probably a spot on answer. Just what type in particular, and has it worked well for you? Thanks Reddit! [link] [comments] |
I want to become a Back-End Developer, do I need to know basic Front-End (html, css, js)? Posted: 26 Dec 2021 07:25 AM PST I'm not very new to webdev, I took some classes in college about it. I'm familiar with Java as the back-end language and used bootstrap for most of the visuals. I want to get good at the back-end part, but I think if I wanna build my portfolio I need to make it look good (which I'm not very good at). Should I learn both Front and Back-End? [link] [comments] |
What do I need to learn for a social media app? Posted: 27 Dec 2021 03:17 AM PST I mainly want to create a social media app for android and web, something like Discord or Reddit. I know that Python is a must but is there any other things needed? Like HTML, C++, Java, etc? [link] [comments] |
Can't type backslash \ in Visual Studio Code Posted: 27 Dec 2021 03:10 AM PST I can't figure out why. I looked if there was another key bind with the combination required (Alt+Shift+7) but there wasn't. I'm on a MacBook and have a German keyboard layout. Outside of VSCode I can type it with no problems as you can see -> \\\\\. Anyone got an idea how to fix this? [link] [comments] |
What's better to search for checkmates? Posted: 27 Dec 2021 02:58 AM PST I can check all squares vertically, horizontally and diagonally to the king, then check all 8 squares a knight could be on. Then if an enemy is found I can determine if the king is in check or not based on the type of the enemy and the position he was found. This search will of course stop when an enemy that can checkmate the king is found and when checking vertically, horizontally and diagonally the search towards each direction will only last till a piece that blocks the way is found, or the edges of the board are reached. The 8 squares a knight could be on however will all be checked since knights can jump over pieces, except if some of the squares are outside the board then those won't be checked. Another way I could however do this is by checking all enemy pieces one by one to see if any can move on the king. However, with this method any pieces that could in no way move on the king are not even checked, for example a pawn that is 2 squares away from the king or has passed the king's y position could in no way move on the king, a rook that is not placed vertically or horizontally from the king could in no way move on the king, a bishop that is not placed diagonally from the king could in no way move on the king and lastly a knight who is more than 2 squares away from the king or is placed diagonally, vertically or horizontally from the king also could in no way move on the king. If a piece can move on the king then only the relevant squares are checked, for example if the king is at the left of a rook I will start checking one by one the squares at the left of the rook till I find a piece, if the piece is the king it is checkmate, if it is another piece then the search stops and it is not checkmate. For me it would be much easier to use the second method, since the code that checks if a piece can move to a certain position is already made. I wanted to hear your opinion however, which method seems to be better? [link] [comments] |
How to start making my own clock? Posted: 27 Dec 2021 02:51 AM PST I wanna learn how to code something and have it display to a small screen. I was thinking a clock would be a good project. How do I go about doing this? I've tried googling embedded systems and it seems like I have to learn either C++ or C, first. I'm fine with that, but should I get a raspberry pi first and then learn C++ or should I wait till I'm proficient enough before getting a raspberry pi? I'd appreciate if you have any resources that I could look into. Thank you! [link] [comments] |
How do I add new key,value to an object[] ? c# Posted: 27 Dec 2021 02:21 AM PST So, basically a part of the code sends out a "object[] lists" That list then needs to be filtered out via foreach(list in lists) dict<String ,object> eachlist = (dict<string,object>)list and now, we can access each key/value, like string listkey = eachlist["key"] and int value = eachlist["value"] etc However, there is a problem where we need to add key/value to the object[] lists part, is this possible? a new list for example. Like.. object[] lists .. add this new key/value, so its possible to later loop through it again etc via the dict<String ,object> eachlist = (dict<string,object>)list Is it possible? thanks! [link] [comments] |
How to filter a simple ArrayList with stream? Posted: 27 Dec 2021 02:12 AM PST Hey guys, after googling a lot i just give up and have to ask. How can i filter negative numbers out of a arraylist of strings? That is my code, but now i want to filter the numbers..so that it only use the negative numbers for average and i dont understand the filter. I understand the filter for objects, but not for integers or strings. [link] [comments] |
Starting out in Web Development Posted: 26 Dec 2021 05:27 PM PST I am beginning to teach myself web development, but with the thousands of different courses websites and so forth I am completely lost on where to start. Any suggestions for a newbie? [link] [comments] |
Posted: 27 Dec 2021 02:03 AM PST Apparently they teach kids to code via minecraft and roblox. Anyone used it? Is it ok / a scam / worthwhile? Tx! [link] [comments] |
You are subscribed to email updates from learn programming. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment