- A learn programming pro tip: If you want to get into the world of C# and complete .NET ecosystem, there are Microsoft's official tutorials which explains everything in plain English.
- Finally starting a Software Engineer job next week after studying 3+ years. I think the concepts learned in tutorials are taught in the wrong order. Here is what I recommend.
- Do pro programmers often Google for help?
- I want to learn how to code
- How to Google effectively?
- how to start a project?
- Learning code so I can become a self taught developer, are bootcamps still a way to go?
- Recommendations for business oriented courses
- Is C# still being widely used in 2021?
- I really could use some advice...
- VS java terminal showing extra thingalings
- How to teach Cloud-Powered App Development Virtually
- 13 year old needs help with choosing path
- Is Looking at other peoples script and coding them but knowing what they do is okay for learning?
- Anyone got any tips for learning algorithms?
- How do you keep track of notes when learning?
- Notepad++ or Sublime?
- How to use fsanitize with gcc?
- I want to get into coding but it seems like a rabbit hole...
- (C#) Ref vs pass by reference?
- Starting learning Machine Learning and GAN
- This might be more of a physics question
- [C++] Problem filling and outputting a dynamic 2D array
- Best way to learn C++? (1 year of programming)
- What projects to put on GitHub with only Java knowledge?
Posted: 15 Feb 2021 04:09 AM PST If you want to learn:
You may also supplement them with official video tutorials: Advanced Topics If you want to focus on:
[link] [comments] |
Posted: 15 Feb 2021 11:07 AM PST I'll be speaking to web development specifically, and packing the information as densely as possible. Even though this starts with a focus on the back-end, I'd recommend this path for anyone looking to be a front-end, back-end, or full stack developer as you'll need to understand these concepts to be competent in any role. How to use this guide: Pick a project, build it as you go along. If you find that you are STRUGGLING with a concept, adopt a smaller project to focus on just that one thing. When that smaller project is done, add it to your github and get back to your main project. When you come across a specific problem that you don't understand, look it up. Programming is just learning how to deal with 10,000 different problems in 10,000 different contexts. 0) Pick a project, or a problem you want to solve with code. This should be ambitious beyond what you can possibly envision yourself achieving, and building it one step at a time will be how you learn everything else.
1) SQL - Structured Query Language
2) HTTP/ how the internet works
3) Back end language – Whether C#, JavaScript, or Ruby (or others)
4) Git or another version control system
5) APIs – getting data out of a DB and into your code
6) The front end – HTML, JS, CSS
7) The front end pt2 – Frameworks (React, Vue, Angular, or others)
8) Design Patterns in whatever back-end/ framework combo you chose
9) Pick another project, even more ambitious, and repeat until you have a job. Hopefully that helps. I know that diving into HTML, CSS, and JS is all the rage but I think this path is much more project-focused and helps knowledge build on itself in a much more logical way. [link] [comments] |
Do pro programmers often Google for help? Posted: 15 Feb 2021 03:29 AM PST I have been learning coding for almost 6 months now, and every time I forget something or need help with the assignment, I try not to Google things and ask others. I get angry with myself that I forgot something, and I always think I should have known it since I covered it in class. I don't have background in CS, and I don't yet realize the importance of asking for help and collaborating on code. So for me the idea of looking things up online is very new. But I am trying to work on this. I often see programmers in forums mention that Google is their best friend, and even in professional environments programmers often Google stuff and ask for help. Is this really the case? Is this practice ok in the coding world, or is this somehow seen as 'cheating' or lack of knowledge? [link] [comments] |
Posted: 15 Feb 2021 09:06 PM PST Hello, people of Reddit. I've always wanted to learn how to code. I really don't know much and it's just a bit overwhelming in the sense that I don't know really where to start. So, I'm seeking direction to any and all resources, guides, and material to learn how to code. I've always been interested in cybersecurity, though my knowledge of other programming fields is limited. Some specific questions I have are, what language should I start with if I'm interested in cybersecurity? Should I learn how to use Linux? What are some skills that are important for coding, but aren't necessarily just for coding? Where should I start? What is something you wished you had known before you had started coding/programming? Sorry if I didn't structure this well or if it's too vague of a post. If you have any questions I would be happy to clarify what I can in the comments. Any and all help is appreciated, thank you for your time [link] [comments] |
Posted: 15 Feb 2021 06:19 PM PST I see on here all the time about how a programmer needs to become fluent in using Google and learn how to Google the right things, but I've never seen anything on how to Google the right things. Can anyone offer any insight as to how one can use Google in the most effective way for programming issues? [link] [comments] |
Posted: 15 Feb 2021 02:56 PM PST this is probably the most common question ever, I've seen so many recommendations on WHAT projects a beginner should do (snake, tic tac toe, etc.)... but like, HOW? I'm currently familiar with the basics of C++ (types, while and for loops, function basics, arrays basics), but I don't get HOW people take what they know and make a project out of this basic information. Do you watch tutorials to understand how to get started & google stuff you don't know, or what? I'm thinking of making a Snake game for fun, and creating the layout of the game makes sense to me, but controlling the snake with our keyboard and having the snake follow our commands seems confusing to me (no clue how to do that). I'm sorry if I sound really dumb/clueless, I've been coding for a little more than a month and I really want to start getting my hands dirty w projects so I can have projects on my resume for internships. Thanks :). [link] [comments] |
Learning code so I can become a self taught developer, are bootcamps still a way to go? Posted: 15 Feb 2021 04:44 PM PST Hello.! I'm 21 years old, and have no college education. I cannot afford it at the moment, and also not willing to take on the debt. I have been slowly learning coding languages, using an app called Mimo. Unfortunately, I can become very lazy at times. As of 2021, are bootcamps still worth it? To keep me on track and help me understand what I'm even doing? I enjoy coding- but my goal is to become a PROGRAMMER... as we know it's a completely different skill set. I also know that it's absolutely possible to become a programmer without a cs degree or college education, but does that vary from state to state? I bet it's way easier to do that in California, but I'm from Michigan. Thank you for taking the time to read this, any advice is appreciated. [link] [comments] |
Recommendations for business oriented courses Posted: 15 Feb 2021 08:26 PM PST I'm looking for a short course that's more business people oriented / less technical, so I guess not programming specific and more general tech / computer science. A bit more context: I work as a management consultant and often have to work with tech people and come across jargons like tech stack, architecture, scrum, product owner etc. I've googled each word I don't know but feel like I want to learn from a more structured way so I have some basic knowledge when talking to a tech person. Ive tried looking on coursea etc but haven't found anything that relevant (or at least hard to tell from the surface). [link] [comments] |
Is C# still being widely used in 2021? Posted: 15 Feb 2021 11:13 PM PST I've been coding in Python and C++ for 2+ years now and with the data science boom in the industry, all I've seen for a past couple of years is "Python". To people who have used and have been coding in C#, where is it useful? I've heard C# can be useful in backend web-dev stuff, but so are other frameworks in Python. [link] [comments] |
I really could use some advice... Posted: 15 Feb 2021 10:56 PM PST Glad to finally be on Reddit. This isn't a direct programming question but just one that I feel the need to ask. I'm really confused and will need some advice. Thanks if you can! I'm currently a high school graduate - class of 2016. I was an Arts student - Government, English, and Literature - as I wanted to major in Law back then. I have already been involved in computers since I was 9 and built my first small website when I was 12. I learned HTML and CSS between ages 12-14 and practiced a lot. However, I considered Web Development a secondary interest and remained primarily focused on Arts classes in high school. Well, I graduated with good grades in 2016, and I decided to get some work experience before getting into college. I researched and decided to get into WordPress. This was when it all started. My love for Web Development and computers grew faster than I imagined. I was building sites every day and working with clients through their needs. I realized I had a passion for developing the web and decided to go deeper into the field. I enrolled in courses teaching programming languages and excelled in them. I also enrolled in courses teaching the basics of Software Engineering, namely Data Structures, Algorithms, Software Architecture, etc. I took Harvard's CS50 and several other courses I found online. Currently, I am employed full time in a WordPress-focused business since I know WordPress best at this point, and still learning to code. I am able to afford international college, albeit online so I could keep working. I want to study Computer Science and really get the hang of it so I could work my dream job - Software Engineering. It is not about the money, but that I love creating things. Here's my problem. My secondary school education was entirely in Arts. I have no science courses anywhere. I could take the GED and study to write the SAT or ACT - I am determined enough to give it my best shot! But I'm not sure what path is right for me and I do not want to do the wrong thing. But I will stop at nothing to get a Computer Science degree. If it helps, I'm not a US citizen and don't live there. Yes, I know many may think - why do you want to really get a Computer Science degree? I've watched tons of videos and they are all focused on "getting a job" and so they recommend coding bootcamps. I'm not focused on getting a job. I have one already, and I could level up if I want to. I'm also very entrepreneurial-minded. Well, I do need the degree for more reasons than I can actually discuss at this time. Please let me know what I could do and what my chances are. If you think by all means I don't need a degree, well, you can also let me know why you strongly think so. Thanks! [link] [comments] |
VS java terminal showing extra thingalings Posted: 15 Feb 2021 10:55 PM PST Hey everyone, I am not sure if this is the correct place to ask but here I am. I'm using visual code for have programming. I figured out how to use the debit console to show my out put code. Unfortunately, it isn't able to take input from the keyboard it seems (looked on web and that's what my understanding is). So, back to the default Terminal. The issue is that it's hard to see what's in it because of all the stuff that's in it. Example: PS C:\Users........a massive amount of lines and extension info and all that. I can put up an image of need be. It also reappears after a ctrl+P/L So my question would be: is there a way to hide it or stop it from showing up? I just want a clean Terminal. I don't need to see where my program is originating from or what extensions I have. [link] [comments] |
How to teach Cloud-Powered App Development Virtually Posted: 15 Feb 2021 08:22 PM PST Thought this may be of interest to those looking to teach others how to code and for those learning to build cloud powered apps. Paul shares how he accomplishes this as well as shares the GitHub repo of his curriculum. Further details can be found here: Cloud-Powered-App-Development-Curriculum [link] [comments] |
13 year old needs help with choosing path Posted: 15 Feb 2021 04:05 PM PST Hello dear stranger! This is my very first post of all time, so please be kind to me. I'm 13 years old (almost 14) and I've been programming for 1 and a half year now. But I have reached the point where I need to ask reddit for help. I don't know what path I should choose, what programming language I should main, or what I even would like to code. So now I'm asking you guys what you think would be the best for me. You don't need to be very specific, just give me an idea of what would be smart. Thanks! Maybe it helps if you can assess me better. So here is my self assessment: Python - solid understanding, also more advanced topics like metaclasses, generators, decorators; practical experience with discord bot coding, web scraper and backend for websites; i have spend most time with python C# - solid understanding, also more advanced topics like reflections, async tasks; practical experience with wpf and winforms, e.g gmail desktop application C & C++ - solid understanding; not really any practical experience Java - solid understanding; some practical experience with minecraft plugin coding, but not much JavaScript - solid understanding; practical experience with websites (html, css, js, js) and discord bots (nodejs) [link] [comments] |
Is Looking at other peoples script and coding them but knowing what they do is okay for learning? Posted: 15 Feb 2021 04:55 PM PST Hello so I started learning Python and I decided to use GitHub. I found a lot of begineer friendly projects and Intermediate projects. I open my Pycharm and I put The code next to me. I just type it without copy and pasting it. If I am doing anything wrong please do feel free to criticise me. [link] [comments] |
Anyone got any tips for learning algorithms? Posted: 15 Feb 2021 02:40 PM PST I don't know why but my brain just goes completely blank on interview questions. I think if it wasn't a interview question, and if it was linked to something I was actually interested in, it would be easier. Does anyone know how to make it more interesting to learn? How do you stop your brain from going blank to the point where you can't comprehend anything. [link] [comments] |
How do you keep track of notes when learning? Posted: 16 Feb 2021 12:04 AM PST I struggle for an efficient way to keep all of my learning together in one easy to digest place. Any tips? [link] [comments] |
Posted: 15 Feb 2021 11:48 PM PST Which text editor do you recommend for HTML5? I am planning to self study HTML and I am looking for a nice text editor. I noticed that the two are some of the popular options and I am wondering which of them should I use. If you know a better text editor than the two, please let me know too. Thank you. :) [link] [comments] |
How to use fsanitize with gcc? Posted: 15 Feb 2021 11:47 PM PST Hello I am trying to use fsanitize with gcc but it doesnt output anything although the code is clearly wrong(use of ptr after free) Compiled with: gcc foo.c -o foo -fsanitize=address Also tried: What is the correct approach? [link] [comments] |
I want to get into coding but it seems like a rabbit hole... Posted: 15 Feb 2021 08:00 PM PST I wanna start by saying I read the FAQ for getting started and it still doesn't satisfy my curiosity. I have a degree in a non science field (psychology)have a pretty dead end job that makes alright money. I don't have much debt so I'm not too financially tied down and my job really isn't too taxing on me oh and I turn 24 this year, so still pretty young. Coding has always intrigued me and I know it's not worth much but I do love computers, I'm a big gamer and I've built PC's and am very familiar with them. I know its fairly common to be able to start a career in coding without having a CS degree but I just don't know where to start, what language do you start with? Is it REALLY possible to get a job/ career in programming without a CS/Science degree? Thank you! [link] [comments] |
(C#) Ref vs pass by reference? Posted: 15 Feb 2021 05:41 PM PST If I pass a variable using the ref keyword, I can assign that variable inside the function to a new value and it will affect the original. If I pass a reference-type variable without the ref keyword, this doesn't work, but I can still make other types of modifications to the variable, such as adding values to a list, and it will affect the original. Why is this? [link] [comments] |
Starting learning Machine Learning and GAN Posted: 15 Feb 2021 07:40 PM PST Hi there, I come from a software engineering background but I'm quite new to machine learning and deep learning. At the end of this year, I wish to complete a GAN project on my own and want to know what knowledge I need before working on a GAN project. Any effective resources like videos or books will be appreciated. Cheers. [link] [comments] |
This might be more of a physics question Posted: 15 Feb 2021 05:16 PM PST Nonetheless, I came across a previous implementation of a gravity simulation using Newton's law of gravitation. They graphed the potential energy and the kinetic energy of the system and I noticed that the total energy was not constant, this is not supposed to happen right? As when a body is "flung" out by other objects it should convert entirely all of it kinetic energy into potential as it slows down to rest relative to the centre of mass, in absence of external forces. However the total energy of the system increases over time? Here is the implementation: [link] [comments] |
[C++] Problem filling and outputting a dynamic 2D array Posted: 15 Feb 2021 11:11 PM PST
I am trying to write a program that creates a 2D array with a size based on the user's inputs, fill that array with numbers, and then output that array. Eventually, I will modify the fillInGrid function to input other kinds of data into the array but at this point, I am just trying to get a boilerplate version working.
After taking the user's inputs for rows and columns of the 2D array, either the fillInGrid function does not fill in the array with values, or my for loop is not outputting the array. I can't tell which is occurring. After the initial input, nothing happens.
I am not receiving any error messages so I'm assuming it is bunk code. I am uncertain if I am passing the array to the fillInGrid function correctly and since I am new to C++, I am very confused by pointers, and this dynamic array stuff is throwing me for a loop. I have gotten to this point through textbooks and googling how dynamic 2d arrays work. In this code, I have a 2D array that is sized based on the user's choice of rows and columns. When I run this, I get: Expected output: I hope I am just doing something completely wrong and it's glaringly obvious to someone a little more experienced than I am. [link] [comments] |
Best way to learn C++? (1 year of programming) Posted: 15 Feb 2021 01:10 PM PST Hi guys! I'm looking to learn C++ for some projects I'll have this semester. I know Python, C and Java and I've been programming for a year and a half already (but I'm very rusty on C). So with all that in mind, where is the best place or what's the best way to learn C++? I'm looking for something that will teach me more about the language (in a modern context, updated) rather than the way of thinking and stuff like that. [link] [comments] |
What projects to put on GitHub with only Java knowledge? Posted: 15 Feb 2021 10:45 PM PST Hey guys. I've completed MOOC Java course a few weeks ago, now taking Spring course by Chad Darby. I want to land a job as a Backend Java Developer, and I think it's time for me to start building portfolio on github, but I'm not familiar with any frameworks, only pure Java. Should I continue learning and stop worrying about portfolio for now, until I learn enough about Spring, SQL etc. ? Or to not waste any time, start building side projects and work on them? If yes, what would be a good project to put on github, so when I'll try to get employed it would have some weight. I don't think employers would be impressed with some calculator or hotel room booking program. [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