Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. What to learn to make some money?

What to learn to make some money?

Scheduled Pinned Locked Moved The Lounge
htmlcomtutorialquestion
32 Posts 20 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    FlatAssembler
    wrote on last edited by
    #1

    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?

    M R L N B 19 Replies Last reply
    0
    • F FlatAssembler

      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?

      M Offline
      M Offline
      Marc Clifton
      wrote on last edited by
      #2

      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.

      N P 2 Replies Last reply
      0
      • F FlatAssembler

        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?

        R Offline
        R Offline
        RickZeeland
        wrote on last edited by
        #3

        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.

        1 Reply Last reply
        0
        • F FlatAssembler

          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?

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #4

          First: Come down. Scnd: Learn and learn and learn Third: Then maybe you can harvest

          It does not solve my Problem, but it answers my question

          1 Reply Last reply
          0
          • F FlatAssembler

            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?

            N Offline
            N Offline
            Nish Nishant
            wrote on last edited by
            #5

            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

            1 Reply Last reply
            0
            • M Marc Clifton

              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.

              N Offline
              N Offline
              Nish Nishant
              wrote on last edited by
              #6

              Rare to see you promoting JavaScript :-D

              Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com

              M 1 Reply Last reply
              0
              • F FlatAssembler

                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?

                B Offline
                B Offline
                BillWoodruff
                wrote on last edited by
                #7

                "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

                1 Reply Last reply
                0
                • F FlatAssembler

                  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?

                  P Offline
                  P Offline
                  PIEBALDconsult
                  wrote on last edited by
                  #8

                  If your only reason to do something is "to make some money", you will fail.

                  1 Reply Last reply
                  0
                  • F FlatAssembler

                    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?

                    abmvA Offline
                    abmvA Offline
                    abmv
                    wrote on last edited by
                    #9

                    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

                    We are in the beginning of a mass extinction. - Greta Thunberg

                    1 Reply Last reply
                    0
                    • F FlatAssembler

                      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?

                      M Offline
                      M Offline
                      Munchies_Matt
                      wrote on last edited by
                      #10

                      Safe cracking.

                      1 Reply Last reply
                      0
                      • F FlatAssembler

                        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?

                        Sander RosselS Offline
                        Sander RosselS Offline
                        Sander Rossel
                        wrote on last edited by
                        #11

                        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

                        F 1 Reply Last reply
                        0
                        • F FlatAssembler

                          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?

                          M Offline
                          M Offline
                          Maximilien
                          wrote on last edited by
                          #12

                          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!

                          1 Reply Last reply
                          0
                          • N Nish Nishant

                            Rare to see you promoting JavaScript :-D

                            Nish Nishant Consultant Software Architect Ganymede Software Solutions LLC www.ganymedesoftwaresolutions.com

                            M Offline
                            M Offline
                            Marc Clifton
                            wrote on last edited by
                            #13

                            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

                            N 1 Reply Last reply
                            0
                            • Sander RosselS Sander Rossel

                              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

                              F Offline
                              F Offline
                              FlatAssembler
                              wrote on last edited by
                              #14

                              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?

                              Sander RosselS abmvA 2 Replies Last reply
                              0
                              • M Marc Clifton

                                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

                                N Offline
                                N Offline
                                Nish Nishant
                                wrote on last edited by
                                #15

                                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

                                F 1 Reply Last reply
                                0
                                • F FlatAssembler

                                  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?

                                  Sander RosselS Offline
                                  Sander RosselS Offline
                                  Sander Rossel
                                  wrote on last edited by
                                  #16

                                  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

                                  1 Reply Last reply
                                  0
                                  • N Nish Nishant

                                    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

                                    F Offline
                                    F Offline
                                    FlatAssembler
                                    wrote on last edited by
                                    #17

                                    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?

                                    N P 2 Replies Last reply
                                    0
                                    • F FlatAssembler

                                      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?

                                      K Offline
                                      K Offline
                                      kmoorevs
                                      wrote on last edited by
                                      #18

                                      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

                                      1 Reply Last reply
                                      0
                                      • F FlatAssembler

                                        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?

                                        S Offline
                                        S Offline
                                        steveb
                                        wrote on last edited by
                                        #19

                                        Come up with the technology that will consume everybody. Patent it and license/sell it:cool:

                                        1 Reply Last reply
                                        0
                                        • F FlatAssembler

                                          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?

                                          abmvA Offline
                                          abmvA Offline
                                          abmv
                                          wrote on last edited by
                                          #20

                                          Online Artificial Intelligence Courses | Microsoft Professional Program[^]

                                          Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

                                          We are in the beginning of a mass extinction. - Greta Thunberg

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups