The Road To Learning Programming By Yourself. learn programming |
- The Road To Learning Programming By Yourself.
- How to learn Embedded Systems at home - Explaining 5 Essential Concepts (GPIO, Interrupts, Timers, ADCs, Serial interfaces)
- I'm a baby programmer, trying to learn python, but I am so freaking lost.
- How do you make learning to code more fun?
- What level of Javascript is enough to start learning a framework/library?
- How can I stand out and be unique?
- How to become the ideal developer for hire?
- Hi guys, I have a problem in npm. Please read the text.
- Scripting for relationships
- Exception (try and catch), something I don't understand.
- Best resource for BEGINNER JavaScript programmers
- Is learning lisp is a good idea in 2020 ?
- Which skill/knowledge is essential for a programmer of any specialization in 2020?
- Struggling with the most basic stuff
- Which way of writing sql is better?
- Should try to i learn python or html
- Understanding Pointers
- I'm a beginner at programming and I have question
- Can you guys help me with a quick UI question?
- I'm a beginner Programmer and I need your help
- teen programmer
- HTML5 help
- Enjoyable algorithm book recommendations
- HELP: Logic error c++
The Road To Learning Programming By Yourself. Posted: 26 Jul 2020 06:39 PM PDT Before I start, I just want to say this may not be the best for everyone. This is just the way I learned and I taught some others. I feel like this is a good path to follow if you want to learn programming but don't know where to start. I won't be going into the specifics of what classes to take or what projects to make but I'll try to help get you on track to learning programming by yourself. First, choose a language. To be completely honest, it doesn't really matter at this level. Every single language out there can help you teach the basics. If you are just learning the basics, I would recommend a high-level programming language. Higher-level languages are easier to understand and are less complicated. If this is your first language, you probably don't need to learn things like memory management and you don't need the best performance. If you want some recommendations, start with Python. In terms of how to learn, try to find a good course/youtube series. For Python, the freecodecamp 4-hour long video is great for the basics. If you have any problems with programs, start using Stack Overflow, it's a great resource and will help you a lot in the rest of your journey. In my opinion, OOP(Object Oriented Programming) is the next step. The basics of OOP is that everything is an object, from the program that you write to custom classes you make. While this is not a necessity, it adds some structure to your programs that you can use to make your code shorter, more readable, and make more sense. The language I think is the best for OOP is Java. I learned Java from a great course on Udemy but I can't seem to find it anymore. It may be hard with what's going on with COVID-19, but if you are between 6th and 12th grade, consider starting a FIRST robotics team, specifically FTC. In short, you design and build a robot, then program it to do different tasks. As the lead programmer on my team, I learned a lot and got to reinforce the basics. At this point, you should have a pretty basic understanding of programming, and you should understand how to work with your language of choice well. From now on, you will mainly be integrating your programs with the real world. Whether this comes in the form of console applications, IoT devices, or a GUI interface, you will mostly just be trying to find ways to use your programming language with other interfaces. If you want to use APIs or try to interact with the real world, it will be the easiest with Python. With the giant community and countless unique packages, there will be a package for anything you want(no seriously). From here you have many different options. You can decide what project you want to do and you can learn what you want to learn. If you have any questions about specific things like questions regarding how to get started or help with a specific project, feel free to ask me about them in the comments and I can try my best to help. tl;dr: learn a high-level language, maybe learn OOP, start making projects, if you have problems, use stack overflow, and you'll learn a lot along the way Good luck and happy coding! [link] [comments] |
Posted: 26 Jul 2020 06:25 AM PDT I just put together a guide on how to start learning embedded systems with an explanation of 5 concepts I find absolutely essential for understanding and getting started in this field. This is kind of adjacent to programming in a way, but no amount of programming knowledge will help you write code for embedded if you don't understand the peripherals. Just as a disclaimer, it's necessary to know C/C++ or Assembly to actually put together an embedded application. Knowing bitwise operations also comes in handy! https://www.youtube.com/watch?v=xaCAIZKu_zQ I hope this will help people who wish to get started learning embedded systems. [link] [comments] |
I'm a baby programmer, trying to learn python, but I am so freaking lost. Posted: 26 Jul 2020 09:58 PM PDT Hey, this is my first post on reddit in a very long time so please go easy on me if I'm doing something wrong. I tried to follow the rules, and everything seems to check out so just know I'm not intentionally breaking them :) I really want to learn Python, but I'm not computer savvy at all, I guess. I have lofty goals of programming AI and stuff like that, and I know I need to start at the bottom. But the bottom is nowhere in sight to me. I remember learning Python on Codecademy years ago. They had a clean interface, where you would type code on one side, and you could see it and it would output the other side. Easy! So, I was like "where the flip do I type the code into on my computer?" So, I look it up, and it says to download Python. Makes sense. I download Python, and then I open it and it's just a console??? I feel like this wouldn't be the best place for me to code (like, how do you even save a file?) so I look up compilers, or what I thought they were. Now I think they're called IDEs or something like that. (So many things, so confusing.) I remember I have Microsoft visual studio somehow, so I try to get it working on there. But then when I make a .py file, I can't find the output. So, then I go to look up others and I find Atom. "Great," I think, "I've seen youtubers use this in random videos I've seen in the past." So I look up how to set up Python in it, and the dude in the video recommends a bunch of add-ons for Atom to help, like whatever the flip Flint8 is which is supposed to help my code read better. "Great," I think, "It will be good to have properly formatted code!" So, for some reason it has it install on my console??? Like, I thought it would just be for Atom, so it really confused me when it had me do that. Anyways. I get it installed and everything seems to be set up and working in Atom. I needed to download python a second time from the windows store for a different add on, so I do. Then I finally get to my file and I type p for print, and an error comes up: "[Linter] Error running Flake8 See Console for more info." Oh god. What have I done? I type r. The same error comes up. I look up answers, and it comes to the fact that something is wrong with whatever this "Python path" is which I think has to do with which file Python is accessing the add-on things from. Apparently, Python isn't where the add-on thinks it should be. So, I look up how to find where it actually is. Apparently, its wherever visual studio is accessing it from. I don't think this is what I want, because I want to use Atom now. But I don't even know, especially considering Atom looks like it's already running python. I've tried tutorials, but all of them seem to start at a level higher than where I am at. I don't know what to do. All I want to do is learn how to code Python on my computer and save the programs. Why is everything so flipping complicated? Isn't there a program somewhere that has a clean interface where I can just download one app and code away? Is coding supposed to only be for geniuses or something? Because I sure as heck can't figure out how to do this. This whole thing is driving me CRAZY. It would be easier to give up. But I can't. I really want to achieve my goals; I just don't know how. So that's why I came here. Hopefully, someone can help me. Edits: Sorry if none of this makes any sense. As I said, I'm not very savvy so I don't know the terminology, I'm just using what I think the names of things are. I was explaining my story, but I just need to know where to start, from the verrrry beginning (I think the only thing I'm 100% on is basically what Python is) [link] [comments] |
How do you make learning to code more fun? Posted: 26 Jul 2020 11:23 AM PDT I actually like writing out code, but watching tutorial after tutorial is so mind-numbing and tedious. Is there a more fun way to learn programming? [link] [comments] |
What level of Javascript is enough to start learning a framework/library? Posted: 27 Jul 2020 12:48 AM PDT Hello, I've been told that before touching any library or frameworks one should first learn the base language itself, at a good level. I'm wondering, when will I be ready to start learning React? I've been coding in Js since months now and I'm enjoying coding with it. I'm learning through Udemy, a book, and I do Codewars as well (very fun btw). I think I learned the basics very well, and I am learning intermediate stuff now. I used a bit of NodeJs too in a couple of projects. [link] [comments] |
How can I stand out and be unique? Posted: 26 Jul 2020 09:55 PM PDT It seems like everyone is learning how to code, and parents are making their kids learn it like it's as important as learning English. How can I stand out and make employers want me, instead of one of the other millions of people who are also computer scientists. [link] [comments] |
How to become the ideal developer for hire? Posted: 26 Jul 2020 11:07 PM PDT I am a frontend developer planning to move to Canada. I have 2 years of experience, but apparently they prefer Canadian experience. So what can I do (projects, open source contributions, conceptual learning) to become the ideal candiate for hire? What would be help with "international experience" that is required? How can I improve myself? Thanks! [link] [comments] |
Hi guys, I have a problem in npm. Please read the text. Posted: 27 Jul 2020 01:07 AM PDT C:_Avion\Projects\Forkify-27July2020-1158am>npm run dev
C:_Avion\Projects\Forkify-27July2020-1158am\node_modules\webpack-cli\bin\config-yargs.js:89 describe: optionsSchema.definitions.output.properties.path.description, ^ TypeError: Cannot read property 'properties' of undefined at module.exports (C:_Avion\Projects\Forkify-27July2020-1158am\node_modules\webpack-cli\bin\config-yargs.js:89:48) at C:_Avion\Projects\Forkify-27July2020-1158am\node_modules\webpack-cli\bin\webpack.js:60:27 at Object.<anonymous> (C:_Avion\Projects\Forkify-27July2020-1158am\node_modules\webpack-cli\bin\webpack.js:515:3) at Module._compile (internal/modules/cjs/loader.js:1158:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10) at Module.load (internal/modules/cjs/loader.js:1002:32) at Function.Module._load (internal/modules/cjs/loader.js:901:14) at Module.require (internal/modules/cjs/loader.js:1044:19) at require (internal/modules/cjs/helpers.js:77:18) at Object.<anonymous> (C:_Avion\Projects\Forkify-27July2020-1158am\node_modules\webpack\bin\webpack.js:156:2) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! forkify@1.0.0 dev: npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Franz\AppData\Roaming\npm-cache_logs\2020-07-27T08_01_43_962Z-debug.log [link] [comments] |
Posted: 26 Jul 2020 09:55 PM PDT Hi all, My partner is a video game programmer and i am in the health industry so unfortunately i dont understand scripting. But i would like to do something special for him and make a cute secret note for him using scripts. I understand that this is an odd request but it is something i know he will appreciate from me. If anyone could help me with this it would be greatly appreciated. Thanks [link] [comments] |
Exception (try and catch), something I don't understand. Posted: 27 Jul 2020 12:00 AM PDT I want to know what goes on in this code: I have got this : when [link] [comments] |
Best resource for BEGINNER JavaScript programmers Posted: 26 Jul 2020 04:08 PM PDT If you are just beginning to learn JavaScript, bookmark this page: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference Every experienced web developer is familiar with this site, because it has the most objective and concise definitions for everything JavaScript-related. There's also some good stuff on HTML, CSS, and XML. This should be your first resource when researching JavaScript functions, objects, syntax, etc. Think of it as a "JavaScript dictionary". There are also a ton of tutorials. [link] [comments] |
Is learning lisp is a good idea in 2020 ? Posted: 26 Jul 2020 10:45 PM PDT I am thinking about learning lisp or any of its descendants, Is it a good idea ? [link] [comments] |
Which skill/knowledge is essential for a programmer of any specialization in 2020? Posted: 26 Jul 2020 09:08 AM PDT It is my first post here and I want to apologize if I am breaking any guidelines (Although I did read README and FAQ). I have recently finished my Bachelor's degree in Computer Engineering, and before I go for Master's I want to improve my programming/developing skills on my own. I have decided to pursue Machine Learning, but I am not really confident in this choice since sometimes I think its just way too hyped at this moment and no one knows how it will be in couple of years (also there is so much competition). So I want to pick up a skill or knowledge that will definitely be useful for me regardless of my specialization in the field. What should I start learning? I have been studying advanced data structures and algorithms, but since I am not seeking a job at the moment, I decided I might want to focus on something else for the time being. I also wanted to learn more about advanced stuff like operating systems, kernels and compilers but I am not sure if I will be able to comprehend material of such level. Any advice would be appreciated. [link] [comments] |
Struggling with the most basic stuff Posted: 26 Jul 2020 03:14 PM PDT Hey everyone, I recently started learning python from a udemy course, and found myself struggling with A LOT of the tasks i am asked to do in the course, like, I just watch the videos where stuff is explained, then I am getting an exercise to solve, but a lot of the times I just can't manage to find the solution. Now, I think I am listening quite carefully to whats being said in the videos, but I somehow still struggle with things a lot of times. I wonder if this is normal for the beginning, or If I am just not made for programming. I am sometimes sitting there trying to solve a super simple beginner problem for a long time, and can't manage to find the solution. I was thinking about studying CS in the future, but this is super demotivating. I feel like I just don't have the passion for coding, or it's just not for me, and I am just bad at problem solving. I get that you might get used to stuff, but if I can't understand the easy stuff in the beginning, will I understand really difficult problems in the future ? Whats your experience with this ? Cheers [link] [comments] |
Which way of writing sql is better? Posted: 26 Jul 2020 09:59 PM PDT select A.id, B.id from A, B where A.id = B.FID [link] [comments] |
Should try to i learn python or html Posted: 27 Jul 2020 01:13 AM PDT I'm 12 and I'm just wondering so I can chose a coding language so I could maybe get a coding job [link] [comments] |
Posted: 26 Jul 2020 09:12 PM PDT I'm relatively adept at programming in FORTRAN, Python, and... VBA 🙄. I want to learn R, but, before doing so, I was swayed on the notion that I would be remiss if I didn't have a basic understanding of C. So, I've been working through it in an online class and actually enjoy the style. That is, until we got to Pointers. For the life of me I don't understand how to work with them or the purpose of doing so other than an homage to programming of yesteryear. Since my professor prerecorded all of the material during the Spring semester, he basically has the class on autopilot and has checked the. fuck. out. So, navigating his less than stellar explanation in the slides has left me confused, and he doesn't respond to emails. I perused similar questions regarding Pointers on Stack exchange and it was essentially a circle-jerk of "dang kids these days just don't understand memory or how the machines they're using actually work", and, while that's certainly true to a degree, I don't feel like it does anything to address the problem. Any advice or explanations would be greatly appreciated. Also, I feel I should point out that I'm not a Computer Science or Software engineer. I've largely taken on learning to code because I feel that most engineers should have a basic cache (you like what I did there?) of programming skills. That, and, I wish to pursue data science in the near future (hence why I would even consider tackling R). Edit- meant R instead of Ruby. [link] [comments] |
I'm a beginner at programming and I have question Posted: 27 Jul 2020 12:57 AM PDT How do I stop memorizing code and actually learn how to break them down one by one so I become indecent on my self so I don't only watch tutorials on everything [link] [comments] |
Can you guys help me with a quick UI question? Posted: 27 Jul 2020 12:45 AM PDT Hi! My friend and I are building an app that allows, amongst other things, users to build quizzes with which they can study for exams. One of us leans towards the idea of allowing users to create the quizzes by editing/creating one question at a time on the screen (i.e, once they create a question, they save it, and then click a button to see the template for the next question show up, with a row of buttons at the top that allow them to go back to a particular question if they so choose). The other one of us prefers an implementation that permits users to see all of the questions at once on one page so that if users want to edit anything, they don't have to engage in the extra button clicks to get to the question they're targeting. I'd appreciate feed back from all of you on which of these implementation styles you as a user would prefer (and if I want to explain why, that would be amazing). Thank you in advance for your help! [link] [comments] |
I'm a beginner Programmer and I need your help Posted: 27 Jul 2020 12:35 AM PDT I've learned the basic of many Programming languages examples are python JavaScript and etc. my problem is that I hate watching tutorials because the make me feel like I'm just copying. I want to understand the logic side to Programming and most require huge math Knowledge like vector physic and linear algebra. I want books that can help me on this [link] [comments] |
Posted: 26 Jul 2020 06:24 PM PDT Hey, I'm a 17-year-old who has been studying programming for a year now. I've taken classes, read books, used online sites, and more. I study my programming book, courses, and site. I study my programming book for 30 minutes and use some of the exercises it gives me in Sublime to create my own webpage and then I spend 30 minutes with a python tutorial course created by freeCodeCamp. I'm almost finished with this course and I'm going to be creating my own personal projects soon. However, sometimes I feel as though I'm not spending enough time programming. My summer is filled with summer academic challenges and getting my drone certificate and other extra school things. I also workout an hour a day and study other things as well as reading. Normally I study for 1 hour on weekdays and 2 hours on weekends. Making the time I spend programming 11 hours a week. [link] [comments] |
Posted: 26 Jul 2020 10:26 AM PDT Hello, I'm new to programming, I'm working on html5. Can anyone suggest a software to code html5 on? Much appreciated [link] [comments] |
Enjoyable algorithm book recommendations Posted: 26 Jul 2020 04:23 PM PDT Hello /r/learnprogramming, I'm looking for an algorithm book that can be read cover to cover as opposed to something that's just a reference book. In an ideal world, the code examples would be in Python but it's not strictly necessary. I really enjoyed Grokking Algorithms but I'm hoping for something a bit more in-depth. I borrowed Elements of Programming Interviews in Python from a friend, but it felt like more of a reference book than something meant to be read cover-to-cover. I'm happy in my current role. I'm not looking to leave any time soon. I want to learn data structures and algorithms for fun before it becomes something that I need to learn out of necessity. Any suggestions would be greatly appreciated. Thank you! [link] [comments] |
Posted: 26 Jul 2020 11:50 PM PDT Creating an text based adventure rpg, currently working on movement around the game board (contained in a 5x5 2d array of chars). Keys for navigation are N, S, E, W. Currently the code below allows me to move N, E, and W (pretty much endlessly), but if i input S it puts a blank char (' ') in every element (going down). Thank you in advance for any help... [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