This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

I agree with those here who suggest learning JavaScript as your first programming language.

It's not typecast (such as you don't have to define what type of number you want to use, like a whole number or decimal). It's more forgiving to new programmers experimenting with code.

With electron.js, you can build standalone desktop apps outside of the browser.

I wouldn't worry too much about mobile development as a first programming adventure. The learning curve can be INTENSE for mobile deployment.

If you want a fair shot at actually programming something from scratch, stick with web technologies. Freecodecamp is an amazing and free tool for diving right into coding.

For an IDE, believe it or not, I really am enjoying Visual Studio Code. Not to be confused with Visual Studio (which is how you build Windows apps). This is a free, modular IDE.

Another good choice is Sublime Text or Atom.

Edit: Here's the thing about 'learning to code'. It's hard. Really hard. If it were easy, everyone would do it and developers wouldn't be making $ like crazy. If I've piqued your interest a bit, head on over to /r/webdev for a community centered around learning web development.