What to learn to make some money?
-
Hey, guys! I'm 18 and I've been trying to learn how to program for a few years. The most complicated thing I've done by myself is a web-app that converts arithmetic expressions to i486-compatible assembly. So, what would you recommend me to learn to be able to make some money?
-
Hey, guys! I'm 18 and I've been trying to learn how to program for a few years. The most complicated thing I've done by myself is a web-app that converts arithmetic expressions to i486-compatible assembly. So, what would you recommend me to learn to be able to make some money?
Oh boy. One of those questions. From my perspective, here's a few suggestions and their reasons. Python -- it is a decent and upcoming language, easy to learn and use, and has a vast library, including AI and learning, implemented in C that it wraps for ease of use. Just google "Python AI" and you'll see a lot of stuff. Everything web -- Javascript, CSS, HTML. Because everything is to be the web. Pick a framework, like Angular, VueJs, etc, and learn it. Though there are hundreds, at least learn one or two to be moderately proficient and have an understanding of MVM / MVC / MVVM / whatever. But most importantly, look at how these things work behind the scenes--that will be invaluable. Learn some database stuff. SQL Server, Oracle, MySql, whatever. Learn the difference between SQL and NoSQL. Data's gotta go somewhere, right? Learn JSON to (which means spend 10 minutes reading about it) because everything is in JSON nowadays, for better or worse. After that, learn some client/server stuff -- whether it's node.js, C#, WinForm, WPF, ASP.NET (yuck), whatever, just to start rounding the corners. Also REST (write your own server and client), WCF (again, write your own server and client) -- learn the pros and cons of each. Learn some functional programming so you at least understand the concepts. F#, Haskell, and/or Scala. Understanding some FP helps you understand the functional aspects of languages like C# and Python. Learn basic Linux. Buy a $5 rPi and play with it (Python is a great language for IoT stuff.) None of this though will help you make money unless you have proven skills at what you're doing, know people that will give you a chance, and have the favor of a minor deity that will put you in the right place at the right time. Set up a shrine and pray to your favorite deity. So, to prove yourself, create a blog, write about interesting things, and create a GitHub account and start creating some projects so people can see your code, your documentation, and how you present yourself. Good, bloody, luck!
Latest Article - Building a Prototype Web-Based Diagramming Tool with SVG and Javascript Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity.
-
Hey, guys! I'm 18 and I've been trying to learn how to program for a few years. The most complicated thing I've done by myself is a web-app that converts arithmetic expressions to i486-compatible assembly. So, what would you recommend me to learn to be able to make some money?
I would recommend learning SQL in the first place as this is commonly used. Popular programming languages are C#, Java, JavaScript and Python, but all this depends in which IT sector you want to work. If you live in the USA and want to make money, GO is a good choice.
-
Hey, guys! I'm 18 and I've been trying to learn how to program for a few years. The most complicated thing I've done by myself is a web-app that converts arithmetic expressions to i486-compatible assembly. So, what would you recommend me to learn to be able to make some money?
-
Hey, guys! I'm 18 and I've been trying to learn how to program for a few years. The most complicated thing I've done by myself is a web-app that converts arithmetic expressions to i486-compatible assembly. So, what would you recommend me to learn to be able to make some money?
FlatAssembler wrote:
The most complicated thing I've done by myself is a web-app
Your site is down btw. > Website is temporary sleeping > This website is hosted on a free learning platform - 000webhost.com
Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com
-
Oh boy. One of those questions. From my perspective, here's a few suggestions and their reasons. Python -- it is a decent and upcoming language, easy to learn and use, and has a vast library, including AI and learning, implemented in C that it wraps for ease of use. Just google "Python AI" and you'll see a lot of stuff. Everything web -- Javascript, CSS, HTML. Because everything is to be the web. Pick a framework, like Angular, VueJs, etc, and learn it. Though there are hundreds, at least learn one or two to be moderately proficient and have an understanding of MVM / MVC / MVVM / whatever. But most importantly, look at how these things work behind the scenes--that will be invaluable. Learn some database stuff. SQL Server, Oracle, MySql, whatever. Learn the difference between SQL and NoSQL. Data's gotta go somewhere, right? Learn JSON to (which means spend 10 minutes reading about it) because everything is in JSON nowadays, for better or worse. After that, learn some client/server stuff -- whether it's node.js, C#, WinForm, WPF, ASP.NET (yuck), whatever, just to start rounding the corners. Also REST (write your own server and client), WCF (again, write your own server and client) -- learn the pros and cons of each. Learn some functional programming so you at least understand the concepts. F#, Haskell, and/or Scala. Understanding some FP helps you understand the functional aspects of languages like C# and Python. Learn basic Linux. Buy a $5 rPi and play with it (Python is a great language for IoT stuff.) None of this though will help you make money unless you have proven skills at what you're doing, know people that will give you a chance, and have the favor of a minor deity that will put you in the right place at the right time. Set up a shrine and pray to your favorite deity. So, to prove yourself, create a blog, write about interesting things, and create a GitHub account and start creating some projects so people can see your code, your documentation, and how you present yourself. Good, bloody, luck!
Latest Article - Building a Prototype Web-Based Diagramming Tool with SVG and Javascript Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity.
Rare to see you promoting JavaScript :-D
Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com
-
Hey, guys! I'm 18 and I've been trying to learn how to program for a few years. The most complicated thing I've done by myself is a web-app that converts arithmetic expressions to i486-compatible assembly. So, what would you recommend me to learn to be able to make some money?
"to make money" ... ah, that could be interpreted many ways; one way could be to think about what could you do in the next 12 years to achieve, at age 30, being highly employable and/or wealthy; that might include: 1. taking Marc Clifton's excellent advice to you on this thread, becoming a versatile, well-rounded, software engineer 2. doing degrees in computer science, and math, at excellent schools. 3. doing an MBA at a top school. 4. doing a variety of internships at different types of software companies. 5. becoming an active user of CodeProject and StackOverflow. 6. publishing your work as open-source on GitHub, and engaging with other programmers through that. 7. picking up short-term contracts for programming on-line as your skill-set develops. I think the key idea is to engage yourself as deeply as possible, and, who knows, at some point you may have a GREAT IDEA that will take you places you never imagined you could go :) I congratulate you on your achievements to date, and, at the risk of sounding like the old man I am, I would hope your focus would be as much on personal excellence as it is on financial reward. cheers, Bill
«... thank the gods that they have made you superior to those events which they have not placed within your own control, rendered you accountable for that only which is within you own control For what, then, have they made you responsible? For that which is alone in your own power—a right use of things as they appear.» Discourses of Epictetus Book I:12
-
Hey, guys! I'm 18 and I've been trying to learn how to program for a few years. The most complicated thing I've done by myself is a web-app that converts arithmetic expressions to i486-compatible assembly. So, what would you recommend me to learn to be able to make some money?
If your only reason to do something is "to make some money", you will fail.
-
Hey, guys! I'm 18 and I've been trying to learn how to program for a few years. The most complicated thing I've done by myself is a web-app that converts arithmetic expressions to i486-compatible assembly. So, what would you recommend me to learn to be able to make some money?
1. check your sun signs / horoscope 2. enroll for some finance course or business course + international trade and corporate finance 3. start a career in trading 4. start a side business 5. profit 6. cash out.
Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
-
Hey, guys! I'm 18 and I've been trying to learn how to program for a few years. The most complicated thing I've done by myself is a web-app that converts arithmetic expressions to i486-compatible assembly. So, what would you recommend me to learn to be able to make some money?
Safe cracking.
-
Hey, guys! I'm 18 and I've been trying to learn how to program for a few years. The most complicated thing I've done by myself is a web-app that converts arithmetic expressions to i486-compatible assembly. So, what would you recommend me to learn to be able to make some money?
You don't make money by learning stuff, you make money by trading time and effort for money. So I suggest that's what you do, get a job (or start your own, but I'd recommend getting some experience first). Now I was lucky in that I knew someone who wanted to hire me as a trainee with no former education. If you're not so lucky you're going to have to work a little harder up front so you can show a potential employer what you can do. The problem is no one wants to hire you if you don't have at least x years of experience or a formal degree, but you're probably already better than a lot of people who already have programming jobs. You could learn for years and years and there'll always be something you don't know and you'll never have anything to show to potential employers. So try to get a job, it's the fastest way to learn (and you'll learn things well beyond programming, like politics and how shitty people can be) and the only way to make money from it. One piece of advice though, do something that you love doing, not because it pays well (but try to combine them).
Best, Sander Continuous Integration, Delivery, and Deployment arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly
-
Hey, guys! I'm 18 and I've been trying to learn how to program for a few years. The most complicated thing I've done by myself is a web-app that converts arithmetic expressions to i486-compatible assembly. So, what would you recommend me to learn to be able to make some money?
FlatAssembler wrote:
So, what would you recommend me to learn to be able to make some money?
Get a job in a field/domain you like. Start at the bottom, learn stuff, get some experience.
I'd rather be phishing!
-
Rare to see you promoting JavaScript :-D
Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com
Nish Nishant wrote:
Rare to see you promoting JavaScript
I'm actually growing to like it, but it's also pretty much one of those necessary things to know if you want to be marketable, or at least have more opportunities.
Latest Article - Building a Prototype Web-Based Diagramming Tool with SVG and Javascript Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
-
You don't make money by learning stuff, you make money by trading time and effort for money. So I suggest that's what you do, get a job (or start your own, but I'd recommend getting some experience first). Now I was lucky in that I knew someone who wanted to hire me as a trainee with no former education. If you're not so lucky you're going to have to work a little harder up front so you can show a potential employer what you can do. The problem is no one wants to hire you if you don't have at least x years of experience or a formal degree, but you're probably already better than a lot of people who already have programming jobs. You could learn for years and years and there'll always be something you don't know and you'll never have anything to show to potential employers. So try to get a job, it's the fastest way to learn (and you'll learn things well beyond programming, like politics and how shitty people can be) and the only way to make money from it. One piece of advice though, do something that you love doing, not because it pays well (but try to combine them).
Best, Sander Continuous Integration, Delivery, and Deployment arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly
Well, I've been relatively successful in programming competitions such as the Croatian Open Competition in Informatics (COCI). Isn't that something worth showing to the potential employers, along with that web-app? Or do you think that what I know right now is basically useless?
-
Nish Nishant wrote:
Rare to see you promoting JavaScript
I'm actually growing to like it, but it's also pretty much one of those necessary things to know if you want to be marketable, or at least have more opportunities.
Latest Article - Building a Prototype Web-Based Diagramming Tool with SVG and Javascript Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
I agree - it's sort of a must-have on your resume these days :-)
Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com
-
Well, I've been relatively successful in programming competitions such as the Croatian Open Competition in Informatics (COCI). Isn't that something worth showing to the potential employers, along with that web-app? Or do you think that what I know right now is basically useless?
I can't really tell how much value your current knowledge is. I'm just telling you that if you want to make money while coding you should find a job where you can put your knowledge to use :) Whether your can sell yourself for minimum wage or €5000,- a month is up to you (and a whole different skill). Just saying that without a formal education (or something else that really stands out) it might be hard to sell yourself at all.
Best, Sander Continuous Integration, Delivery, and Deployment arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly
-
I agree - it's sort of a must-have on your resume these days :-)
Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com
I don't quite see why people hate JavaScript so much. In what other programming language can you make a web-app that converts arithmetic expressions to i486-compatible assembly in 700 lines of code?
-
Hey, guys! I'm 18 and I've been trying to learn how to program for a few years. The most complicated thing I've done by myself is a web-app that converts arithmetic expressions to i486-compatible assembly. So, what would you recommend me to learn to be able to make some money?
Welcome to CodeProject! It's refreshing to see a teenager with some web skills! :) I checked your web-app, but didn't do anything with it, as I have no need for i486 assembly. If you intend to showcase this, you might want to put a little more verbiage there to explain what it does, and how to use it. (a little color wouldn't hurt either) As for how to make some money, you should try for an internship, just be prepared to work for peanuts until you can prove you're worth more. As for skills, others here have given you plenty of ideas. Good luck! :)
"Go forth into the source" - Neal Morse
-
Hey, guys! I'm 18 and I've been trying to learn how to program for a few years. The most complicated thing I've done by myself is a web-app that converts arithmetic expressions to i486-compatible assembly. So, what would you recommend me to learn to be able to make some money?
-
Well, I've been relatively successful in programming competitions such as the Croatian Open Competition in Informatics (COCI). Isn't that something worth showing to the potential employers, along with that web-app? Or do you think that what I know right now is basically useless?