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?

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

                              P Offline
                              P Offline
                              Peter Shaw
                              wrote on last edited by
                              #25

                              Very well said. I must get asked this same question about a dozen times a week on Quora. Usually it's some lazy arse who failed at school, but doesn't want to be left behind in the $$$$ rich world of I.T, so is looking for the quickest way to get from 0 to $$$$ without any hard work being involved. My reply is the same for both the Lazy Arses and the Genuine folks.... Software development is hard, very hard, you seem to have already figured this one out. But there's so much more to it than just learning to "write da coedz", it's about developing communication skills, problem solving skills, deep analysis skills, and so much more. The Languages, the Databases, the IDES & Editors, the Frameworks their all just tools, tools that you acquire and put into your toolbox ready to use. The more you learn, the better the tools you have, and the more knowledge you have of what's best to use and when. There is no shortcut or quick route to earning money, I.T & Software development is a game you play long term, you dont just develop the skills for it over night. Many of us here in CP have been doing this for years, and you know what, ever after all of that time, every day brings something new, every day sees us learning a new skill. All you can do is keep at it, keep practicing, keep learning, and as Marc said previously, get to know folks who might be able to get you a foot in the door. Eventually you will get somewhere, but it's not going to be quick, if you need to earn money now, then the best thing to do is to go flip burgers part time, and keep studying the rest of the time. Once you crack it, you'll be glad you did, but no one on here is going to lie to you about how hard the task ahead of you is going to be.

                              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?

                                P Offline
                                P Offline
                                Peter Shaw
                                wrote on last edited by
                                #26

                                Even Less if you use TypeScript. TS is my preferred route to JavaScript these days. That said, Iv'e been experimenting with Blazor too.... tremendous fun. :-)

                                L 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
                                  kmoorevs
                                  wrote on last edited by
                                  #27

                                  Congrats! You made the Daily Newsletter! :)

                                  Quote:

                                  Telegraph operator, it’s all the rage

                                  :thumbsup: Kent comes up with the best subtitles! :laugh:

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

                                    D Offline
                                    D Offline
                                    Dr Walt Fair PE
                                    wrote on last edited by
                                    #28

                                    I would recommend that you lkearn a marketable skill and how to market yourself. For the first item, look at potential job listings and see what employers are seeking For the second a book on marketing from you local library or book storewill serve

                                    CQ de W5ALT

                                    Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

                                    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?

                                      A Offline
                                      A Offline
                                      amounsai
                                      wrote on last edited by
                                      #29

                                      Hello, It's time to learn JS fundamentals, after this try to focus to two or three framwork like AngularJs, React or vue Good luck

                                      1 Reply Last reply
                                      0
                                      • P Peter Shaw

                                        Even Less if you use TypeScript. TS is my preferred route to JavaScript these days. That said, Iv'e been experimenting with Blazor too.... tremendous fun. :-)

                                        L Offline
                                        L Offline
                                        Leng Vang
                                        wrote on last edited by
                                        #30

                                        Don't know, I'm strong type coder, then JavaScripter for couple years and hate it at first(remind me of root beer, hated it on first try), then TypeScript surfaced and use it for large project because it offers strong type. Lately, ditched TS and stick with JS because "Duck type" is so much more flexible. Funny, I actually like duck type more than the strong type now. Don't judge a book by its cover.

                                        P 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
                                          Leng Vang
                                          wrote on last edited by
                                          #31

                                          Things to know to make money. Hmmm... Postscript and Micro-printing? :-D Oh. Oh, seriously? JavaScript + HTML5 + CSS3. If you really serious, C#. Hey I made a decent living for the last 30+ years on them (on C/C++ any way). Try not, Do, or do not, there is no try for couple years. And if you are really, really, REALLY SERIOUS, I don't see any path other than go through a 4-5 years of reputable academic university and get a computer science degree. Period.

                                          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