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 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
                                  • 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?

                                    J Offline
                                    J Offline
                                    Jagger B
                                    wrote on last edited by
                                    #21

                                    Don't listen what the little 'Cow Boy' says. Learn ASP.Net deeply. There are enormous opportunity out there. You should also learn/know Java, cloud... IoT as well. -JB

                                    1 Reply Last reply
                                    0
                                    • F FlatAssembler

                                      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 Offline
                                      N Offline
                                      Nish Nishant
                                      wrote on last edited by
                                      #22

                                      Some people don't base their preference for a language based on the terseness of the code. That said, I personally think JS is pretty neat but I do not expect everyone else to share that opinion.

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

                                      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?

                                        K Offline
                                        K Offline
                                        Kirill Illenseer
                                        wrote on last edited by
                                        #23

                                        For me assembly, a high-level language (Delphi, in my case, but I speak C# and C++ too) and studying helped. The latter part, styding (this is getting a university degree) helped not for what I studied (physics, really not the same as informatics), but the mere fact that I have a university degree helped big times.

                                        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
                                          megaadam
                                          wrote on last edited by
                                          #24

                                          Simply: You should just do what you find the most fun! If you have fun you will be more productive and thus excel at whatever you have chosen to do. It also helps your long term mental health to do stimulating stuff. I think it is useful to familiarize yourself with a wide range of technologies. The more stuff you know the easier it will be to pick up more. Welcome to the Lounge, and good luck.

                                          ... such stuff as dreams are made on

                                          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