The hardest part about self-teaching is prioritizing what to learn first as there's so much out there! learn programming |
- The hardest part about self-teaching is prioritizing what to learn first as there's so much out there!
- Udemy Latest Paid Courses Free List
- For people interested in bootcamps, beware of the shady school in SF with no teachers and no upfront cost [Review]
- Starting A Channel To Track My Own Progress
- Need help with an advanced SQL query concept...
- Career Hop
- For those who struggle with syntax:
- Big solo projects, where to start?
- Iam about to start coding and i realized that iam terrible at math.
- Need technical help with an auto-scripting program called "Automate"
- Not a Program; Just trying to get motivation to keep doing this
- What would you want to know?
- How are C, C++, and C# related?
- How feasible would it be to learn programming in college?
- Need Help Understanding how to calculate the Set Index in Mips Assembly
- Need help with dynamic arrays. So confused. Please I need help! xposted r/AskComputerScicence
- React/JS - state doesn't change within handleClick function, switch statement doesn't fire
- Need career help
- Urgent help with c++
- I figured out a way to graph the number of emojis in my chats per month(with WhatsApp) with python. Is there any way I automate this process?
- Hi everyone, any tips on how to become a self-taught programmer?
- Help with Python
- [C++] Converting decimal numbers to binary using Boolean values
- [CSS] How do I place something horizontally centered, but at the top of a div with flex display?
Posted: 28 Oct 2018 11:02 AM PDT Hi all, Sorry if this question's been asked many times, but I wanted to give some background about my problem and figure out how to prioritize when it comes to self-learning because there is so much out there. My desire to learn programming may be a little different than the typical languages because I'm coming from a primary stats/data science focus rather than the more common languages like Java and C (although I'd love to learn eventually once I become better at programming). I started learning Python a few years ago vaguely through codecademy/learn python the hard way, then I went to my masters and learned STATA, a stats program, where I did learn some programming on STATA. I have decent experience using STATA by now and have been wanting to learn more R, which I have with datacamp and R for data science. But instead of being able to totally focus on that, I've been dedicating some time to learning SAS as well because a lot of places in the jobs in my field utilize SAS and I want to move on to a new job soon. On top of that, I'm signed up on SO many coursera courses that I don't even have time to really peek at. So as you can see, it's been feeling like a buffet where I'm trying to figure out how to fit enough on my plate without overwhelming myself lol. The other hard part of self-learning is the fact that I have "some idea" of how I want to use these languages but don't have a solid project or end result to focus on, which is why my learning has been feeling like a smorgasbord of things. I have done some mini projects with R as I learn along, but that's about it. I currently work in a data analyst position where I'm hardly doing any programming or even data analysis (unfortunately most of my time is spent doing data entry/tedious work), so I'm looking for a new job and trying to boost my skills needed for some of these jobs in the meantime. I've been learning SAS as that seems to be the top skill needed for most jobs, but since I don't use it in my current job, it's been kind of a challenge to figure out the extent of time I should take in "learning" it. Long story short, I'll break it down by what I WANT to learn (for fun/future job skills), here's what I think I should know (at least the basics) to get to the next gig.
So how does one learn multiple things without getting overwhelmed/losing focus? How much time to dedicate to each skill is realistic? How many resources per skill (eg: books/datacamp) is realistic? Thanks for getting through the long post & I appreciate the insights/feedback :). [link] [comments] | |||||||||
Udemy Latest Paid Courses Free List Posted: 28 Oct 2018 12:26 AM PDT Udemy Courses List (29th October 2018) | For 1000+ Courses Go Here
[link] [comments] | |||||||||
Posted: 28 Oct 2018 08:03 PM PDT I didn't put the school name because their slack army would come in, but it's found by googling: "coding school in SF no teachers no upfront cost" and get the first link. The reviews online are surprisingly high and none seem to be honest, so here are my thoughts. I'm posting this because I feel like a sucker for being a part of this school.
Pros: - curriculum of C and bash. Doing C projects was helpful in learning lower level concepts, and bash is good for scripting and linux basics. - We practiced public speaking and interview skills. - They also have a good code checker to check if our answers are correct and use the correct style. - whiteboards everywhere Cons: - No organized material I could easily refer to. I expected at least a wiki that students could reference, but each assignment is literally: "here's a bunch of problems to do. go to these links and youtube videos I found from the front page of a google search to learn more!" What's worse is that sometimes links were bad resources, so I had to waste more time googling good resources. This is a lazy education and an insult to me as a student.
Other thoughts: this school is a scheme to make money off of motivated people. Initially, the school was selective so that they could boast nice stats. Now, I see that they're accepting a ton more students. I believe they're using investors' money for more real estate - some to expand the school, and some to rent out. [link] [comments] | |||||||||
Starting A Channel To Track My Own Progress Posted: 28 Oct 2018 07:24 PM PDT So I am going to be starting the #100daysofcode challenge and something I always loved was YouTube and the idea of making videos. I love to be creative and always be working on something and I think a way to collaborate my love for learning to code and videography would be via YouTube. Would this be something entertaining if I didn't make it just like "Day 1 this is what I learned.....". Do you guys think this is something that would be boring especially if I am not making these crazy things because I am just starting out? I am just worried the actual coding won't be so entertaining right away but I am good at talking and very comfortable in front of a camera. Maybe make a video recapping everything from that week of learning or something. Anyway let me know any advice you guys have on it or opinions Thanks in advance [link] [comments] | |||||||||
Need help with an advanced SQL query concept... Posted: 28 Oct 2018 07:47 PM PDT I'm working on a couple of projects right now, and I'm trying to find a generic way to limit the number of results returned by a SQL query, but not by # of rows. I need to limit based on a number of unique id values, as the objects returned are represented as multiple rows. For instance, I want to return 10 "objects" from my query, represented by the first 10 unique values in a column. Each "object" is represented by as many as 50-60 rows, so limiting by number of rows will only return 2-3 objects, and the last object isn't fully populated. I can't give a solid example, as this is being used to correct issues in a system that dynamically modifies SQL queries before they are executed, but each query has a column that indicates when one "object" ends, and the next begins. I want all rows returned where the value in this column is one of the first X number of unique values in that column. Does this question make sense? If needed, I can try to explain with a table or something, but I've been searching Google for about an hour, and so far, have come up empty. Only thing I can come up with is this: SELECT * FROM (query) WHERE {id_col} IN ( SELECT DISTINCT {id_col} FROM (query) LIMIT 10 ROWS ) Was just hoping there may be a better option, as this seems to be a pretty heavy-handed solution, and performance is a concern. [link] [comments] | |||||||||
Posted: 28 Oct 2018 05:36 PM PDT Alright guys, I have been seriously considering jumping over to software development for about a month now. I currently work approximately 10 hours a day as an electrician apprentice. I am in a great program where in 5 years (2023) I will have a journeyman's card, $60/hour full package, and an associates degree in Electrical Engineering. I started this program because I need a job to provide for my family (wife and two kids) and it starts me going in the direction of becoming an Electrical Engineer. The main problem with this program is that until then, I am making sub-par wages, the work is not challenging, and realistically speaking, 5 years for an associates degree seems ridiculous to me. Before I started as an electrician, I never even considered that you could work for a legitimate company as a software engineer/developer prior to formal education. However, after further research, I have realized that I can get a good job as a programmer/developer/engineer while I work towards a formal education. I have two main questions and I know most of the answers will depend on the employer, but I am looking for some generalities to help me make the decision if I will pull the trigger on a career hop. - What kind of benefit packages should I expect if I were to make the switch ? Is the health care sub-par, average, or excellent? What about retirement plans, PTO, and employer education contributions? Until I commit entirely to a career swap, I have begun learning to code to see if I would enjoy this line of work. About a week and a half ago, I began reading an O'reilly Head First HTML/CSS book and working through that because I was going to start Javascript but was told I need prior knowledge of HTML/CSS. I also started freecodecamp and I am about 80 lessons into the front-end certification. I have just heard about Udacity's CS101, and am considering leaning into that before continuing with programming. There are so many ways to start and I do not know which would be best for me. What do you guys suggest, keeping in mind that I work 10 hrs/day and am occupied with my family until about 8pm, which leaves me with about 4 hours until midnight (when I have determined to be my normal bed time) and some weekends to study programming. If I were to pull off a career swap my goal would be to complete a CS degree and develop code for emerging tech. What is the best way to start? Should I take a free intro to CS class such as udacity CS101, start coding with freecodecamp.org, or continue with the O'reilly books? Should I keep studying web-development languages such as HTML/CSS/javascript in order to land a job prior to formal education? Or should I begin with C++ etc.? Also, if there is a subreddit for succcess stories, please point me in the right direction! [link] [comments] | |||||||||
For those who struggle with syntax: Posted: 28 Oct 2018 04:46 AM PDT The problem: What's happening? The solution: Method one: The Bart Simpson method. This is miserable, but its exactly what it sounds like. Find whatever syntax you're having trouble with and just write that garbo over and over in your IDE. It sucks, but its how everyone learns their letters as a kid. Use this method when you don't also need the grammar for some reason( grammar isn't until grade 2 anyways) Method 2 : Manual attempt, Auto check. Method 3: Actually thinking about it. This is the hard way, and it takes some experience. Not a ton, but definitely a non-trivial amount. I suspect that doing things this way is why you see experienced programmers pick up new languages/ frameworks so fast, and I think its kinda key to being able to read code more easily. Code syntax is really the same as any other language syntax, when you break it down. Consider: The dog jumped over the moon. Simple right? Well... (Determiner) (noun) (past tense verb) (adverb) (determiner) (noun) That's what you would get if you looked at the "English documentation" this is arguably harder than: For ( iter = 0; iter <3; iter ++) { } Which the docs might say is something like: All code is like this and usually there's overlap between languages, so this is the best way to learn the little micro stuff if you can. That's it, basically. You want to get to the point where if you are watching a video and they say "we are going to put a loop here" you don't have to sit and watch him do it. As someone who had a ton of trouble with syntax until very recently( and still struggles a bit sometimes) doing this helped a ton with internalizing the really basic stuff. [link] [comments] | |||||||||
Big solo projects, where to start? Posted: 28 Oct 2018 04:11 PM PDT A very common advice I often read on here and r/compsci when people ask about how to make themselves look the best to get hired, is that you should just work on projects and put them on github. While I understand that projects don't have to be big to show off your skills as a programmer, I imagine that showing you are someone that can manage to follow through on bigger projects is a decent plus. So I'm wondering if there are any good resources on how to manage medium or large sized projects, preferably for small teams or solo. I'm not to worried about the programming aspects, my code already looks pretty decent and I can usually wrap head around most problems I run into(given enough time hehe...). So I'm more interested in thinking about actual software design, how you get an idea of the scope of the project and how you break it down into sizeable chunks before actually starting to code. Maybe some lessons anyone has to offer from their own experience? I already have a decent idea that I think I can manage which I guess is the first step. Just need to figure out where to go from there. [link] [comments] | |||||||||
Iam about to start coding and i realized that iam terrible at math. Posted: 28 Oct 2018 02:55 PM PDT Hello. I recently started learning programming and i recently realized that iam terrible at math. I dont know algebra and calculus. Will this effect my programming career or not? I really love the art of coding because you can create and express your ideas into lines. [link] [comments] | |||||||||
Need technical help with an auto-scripting program called "Automate" Posted: 28 Oct 2018 06:34 PM PDT I'm trying to download an image from a URL and send it to Google Drive. I need to set this up so it'll happen weekly. I'm using an Android (if that helps). Any tips would greatly appreciated. [link] [comments] | |||||||||
Not a Program; Just trying to get motivation to keep doing this Posted: 28 Oct 2018 11:14 PM PDT Hi. I am a total noob with programming. I have read from different sites that if you're new to the computer/program world, you should take introductory courses before taking courses in C languages or something. My college (I won't name) doesn't have any basic classes. First class I decided/could take was C++. I went in not having any idea what RAM meant, what a harddrive was, internal memory, etc. Let me stress this: I AM A NOOB. I don't have many free hours in the day. Maybe around 2-3 on some days, 4-5 on others. I try to teach myself, but it's no use since I have no idea what I am doing. Tutors in my college are only for C++ students. Now I do C. Every day I walk into class, I feel more and more helpless and stupid. I can't do programs alone. I can't understand "easy" codes. I don't know what I need to know to run efficient loops or do anything with files. I forget info easily. It really makes me feel stupid. I want so much to be a UX designer. But it's hard wanting something you suck at. I don't want loss. I want to succeed. But motivation can run dry when you fail over and over and over and over again. One of the worst things is that since I am taking a class, when I look up some tips on how to, for example, work with Files, I get a whole whoop of programs I can't even begin reading. And the people uploading them all post "Here is a basic, easy-to-read code tee hee". Like NO IT ISN'T SUSAN! I AM STUPID OKAYYYYY? I try using them to fix MY code up but I don't even know half of what they're coding so I just don't and end up sitting in my room staring at my computer with no willpower left in me. I see programmers frequently type that coding is challenging but rewarding. The few times when I do run a good code feels amazing, sure. It feels euphoric. But that doesn't last before my professor assigns us coding work involving concepts we never even mentioned in class EVER. What do I do? I have never felt like a victim or anything, and I don't right now either. However, I am disappointed/shocked by my lack of energy. I feel like crying or running off somewhere and just avoiding the world. Any words of courage or advice is greatly appreciated. [link] [comments] | |||||||||
Posted: 28 Oct 2018 05:12 PM PDT I'm starting to make youtube videos for beginner in CS and I was wondering what you guys would want to know? What kind of video would be cool to watch? [link] [comments] | |||||||||
How are C, C++, and C# related? Posted: 28 Oct 2018 04:44 PM PDT ...And how easy is it to learn another after you've got one down? I'm finding I have to do a lot of programming to get work done at my job. I was recently made aware of C# which appears to be a good place to start, but I'm having to do a lot of ADC and DAC stuff so something that's a little more low level might be called for in the future. [link] [comments] | |||||||||
How feasible would it be to learn programming in college? Posted: 28 Oct 2018 10:15 PM PDT Hello I'm a 16 year old male heading off to college next year to hopefully study either physics or Applied Maths however I also have a a strong interest in programming and I've been told that code can be very useful in STEM subjects especially things like python(data), R and Matlab. I already know a lot of Web Dev(almost done freecodecamp), basics of Java OOP and a tiny bit of data structures and sometimes I hit up Project Euler for fun. I'm not sure if I'd still be considered a beginner by CS standards but I still feel like one most of the time. Anyway I'd like to ask would you recommend I go along with studying physics/applied maths in college and self teaching coding or would you just recommend I just go get a CS degree? [link] [comments] | |||||||||
Need Help Understanding how to calculate the Set Index in Mips Assembly Posted: 28 Oct 2018 10:14 PM PDT Hello, I'm not sure if this is the right place to ask this question or not, but I am working on a problem involving calculating the cache tag of L1 cache. The problem is: Data from 32-bit address 0x0642ee24a is requested from L1 Cache. Calculate the cache tag if the L1 block size is 32. L1 cache is 16 blocks, with 2-way associativity.So far, I have calculated the block index by using the formula of Log_2 (block size) which in this case the block size is 32. So I found the block index by doing 2^x = 32 where x = 5. Now, I know that the set index is calculated by doing log_2 (number of sets), but I do not understand how to determine the number of sets. Since the problem states that the L1 cache is two-way associative, I believe that means that each set contains 2 cache blocks, so I believe that means a set contains 32 blocks since 16 blocks times 2 = 32. I understand the cache tag is just the remaining bits after calculating the set index and block index. My question is, how do I calculate the number of sets in problems like these? Thanks for any help anyone can give! [link] [comments] | |||||||||
Need help with dynamic arrays. So confused. Please I need help! xposted r/AskComputerScicence Posted: 28 Oct 2018 09:55 PM PDT OK Im trying to make a payroll system which reads from a file the total employees, then makes dynamic arrays to fit that many employees, then read their names, ids, hourly wages, and hours worked into those arrays. When i run the program in debugger, it seems that the 4 arrays arent becoming arrays. Please Help! The snippet of code that wont work and i need help on is below. #ifndef INC_7_PAYROLL_H payroll::payroll(){ } payroll::~payroll(){ } void payroll::read_employee_data(string file_name){ payroll_file = file_name; infile >> total_employees; names = new string [total_employees]; for(int i = 0; i < total_employees; i++){ } cross posted r/AskComputerScience [link] [comments] | |||||||||
React/JS - state doesn't change within handleClick function, switch statement doesn't fire Posted: 28 Oct 2018 05:58 PM PDT Hello, I am trying to learn React by programming a basic calculator. Currently I have functionality to enter numbers, to enter operators, and to be able to clear the display. My handleClick function does not update the state. It contains a switch statement with the various cases above. To make seeing the code easier, here is a codepen with the parent component. I know that the state is not being set correctly because I have open chrome react developer tool to view what is inside. Here is how I set state: Currently I am able to have a Here's just the code from the number part if this is easier for some to see: handleClick(e) { const value = e.target.value;//button value let calcString = this.state.calcScreen + e.target.value; let operatorFlag = this.state.operatorFlag; I put a couple [link] [comments] | |||||||||
Posted: 28 Oct 2018 09:31 PM PDT Guys, I have been sticky in web development normally backend development with some front end for 7 years once I graduated from university. My daily works always develop CRUD web apps with different languages or framework (asp.net /JavaEE/spring /laravel/node.js). The longer time I worked on , the more I hate. Mainly because web development is such a huge clusterfuck. No other field of software development is as sloppy and messy. The JS web framework landscape is truly fcked up. There's an endless array of frameworks like Angular 1-n (I've lost count), React, Ember, Backbone, Knockout, Meteor, Mercury, Mithril, Aurelia, Vue, etc., etc., etc. Are you fcking kidding me??? These frameworks have the lifespan of a fruit fly! CSS is also a piece-o'-shit of a markup language. After 7 years, I still can't get CSS to do what I want to do precisely and without frustration. Look, I'm not against web programming, per se. In fact, I love using PHP and JavaEE for creating web apps. I've also enjoyed using Pharo and Teapot, as well as Golang and Beego. I have a grand ol' time using Amber and PharoJS for front-end development. But JavaScript is a whole basket of crazy that I'd rather avoid if I can. I just share why I hate web dev I don't want to continually write any JavaScript code a So, at the beginning of 2017, I I change to my career as an android developer where I have worked in a mobile development software house, during this year, I feel comfortable even I am getting lower salary than before I worked as a web developer.. But, recently I am required to handle two react native projects, so I write JavaScript again...... I believe there will be mor and more react native projects I need to follow but this's not what I really want... I am planning to learn low-level embedded stuff, so I recently pick up C++ and QT again after several year beyond the role of student. but I don't see enough related job opportunities in my country.. what should I do, are there any choice except web development? [link] [comments] | |||||||||
Posted: 28 Oct 2018 09:20 PM PDT Write a function that will take integer value and produce the palindrome of that value.Use only 1 pass by reference argument. example: if the value specified is 3521 the output will be 1253 anyone have any idea on how to solve this? [link] [comments] | |||||||||
Posted: 28 Oct 2018 09:19 PM PDT So I first export the individual chats for the people I text the most. Whatsapp exports these as .txt files. So I get a .txt file with every single message me and this other person has sent since 2016 (when I started backing up messages).
Are there any areas that I can better automate during this process? [link] [comments] | |||||||||
Hi everyone, any tips on how to become a self-taught programmer? Posted: 28 Oct 2018 02:49 AM PDT I'm starting to look for a job using my college degree which has nothing to do with computer science (I'm just getting some other job for the money), but at the same time I started taking an introductory online course from Harvard to learn basics from C, Python and Java. I was wondering if you have any tips or could share your own story of becoming a self-taught programmer (including your country would be a plus). I find the subject interesting and I'm liking this course so much that I could see myself working on the field (after much study and work to get there, ofc). Do you think it's possible without a degree, having just online self-taught courses? Which path would you recommend? Thank you for your time, really. Means a lot to me. [link] [comments] | |||||||||
Posted: 28 Oct 2018 09:14 PM PDT Im doing a pretty simple project where I take an input of a scrambled word and can output if one of the permutations of the word matches a real word. Only problem is, I have to manually input every word I want it to be able to recognize. How could I get a more extensive set of words able to be recognized? Here is the code: import itertools #insert words in line below (ex: 'ball') wordList = ['ball'] letterList = [] updatedList = [] n = input('>>> ') times = len(n) firstNum = 0 secondNum = 1 while times > 0: curLetter = n[firstNum:secondNum] letterList.append(curLetter) firstNum = firstNum +1 secondNum = secondNum +1 times = times-1 numPerm = (len(list(itertools.permutations(letterList)))) actPerm = (list(itertools.permutations(letterList))) repeatNum = 0 listNum = 0 while repeatNum < numPerm: firstPerm = (''.join(actPerm[listNum])) updatedList.append(firstPerm) repeatNum = repeatNum +1 listNum = listNum +1 for item in updatedList: [link] [comments] | |||||||||
[C++] Converting decimal numbers to binary using Boolean values Posted: 28 Oct 2018 09:05 PM PDT I'm in an introductory programming class and just got this assignment. Write a program that uses four boolean values as a group of on-off switches to mimic the way computer memory works. The program will ask the user for an integer between 0 and the maximum number that can be represented by 4 bits, and then will convert the decimal version of the integer into its base-2 representation by toggling the bits. I'm not really sure how to do this using four Boolean values. [link] [comments] | |||||||||
[CSS] How do I place something horizontally centered, but at the top of a div with flex display? Posted: 28 Oct 2018 08:18 PM PDT Visual below
If I must get rid of flex display, then I can, but I would really really prefer to have flex display. [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