Learn programming ?

Here's some stuff you should consider:
If you want to build games, C#
If you want to build iPhone apps, Swift or C++
If you want to build Android apps, Java

If you want to build a website, do you want to build only the UI (the visuals only) or the backend (logic, storing data, crunching data, etc), or the whole website?
I would say consider Javascript first, then you would need to learn how to do databases if you need to know more on storing data via MySQL or some other alternative.

Yep that's good advice, it depends what your intended purpose is.

You should research the uses of each language.
 
Hey guys , i'd like to know your opinions about which programming language is the best to learn nowadays ?

Ease is very subjective, which makes this question nearly impossible to really answer. What are you looking to create, first of all? There are some objective metrics that make some languages easier than others. But it's hardly useful to get into that without knowing what you want to accomplish.

Scripting languages, as they are managed, interpreted, and very high-level, tend to be "easier." And they make a solid starting place, as virtually all forms of development will benefit from a scripting language at some point or another. In that realm, Python and Ruby are particularly popular, with JavaScript (via Node.js) and Perl being viable but less used. JavaScript is relatively new to the scene, as Node.js is comparatively young. And Perl is a language that has largely fallen out of favor, but is still prominent.
 
Web? .Net Core and JavaScript
Phone? Xamarin for cross-platform development
iPhone only? Swift/Objective C++ (swift is probably easier to learn)
Android only? Java
Games? C# / C++
Desktop Applications? C++/C#
Drivers and high-performance code? ASM / C / C++
 
There is no such thing as the best tool just tools for specific tasks.
Once you find what language you wish to learn.
Google "codeacademy", they will have tutorials that are easy to dive into and get your paws wet.

Once you are fairly comfortable with the syntax of whatever language you choose, look up "thenewboston" on youtube (He has loads of video tutorials for noobs)

thenewboston has loads of videos for teaching you how to install the language on your computer and an IDE
vH4PhYn

Once you have the fundamentals down and feel somewhat comfortable with
  • integers
  • strings
  • lists/arrays
  • loops
  • File I/O (how to read and write data to a file)
  • functions
You can move onto coding your own project.
Most people get too caught up in watching videos or reading books etc when first learning.This is honestly boring af.
Pick a project you want to work on then fail forward until you complete it or give up and work on another project.
Instead of the mentality "Learn to code" you should have the mentality "Code to learn".
Essentially the flow of a programmer works like this.
You code something it has a bug -> you google that bug -> copy paste code from stackoverflow until you find a solution -> tweak the solution to fit your program -> repeat.


PS: Whatever you do don't read the docs
 
Last edited:
There is no such thing as the best tool just tools for specific tasks.
Once you find what language you wish to learn.
Google "codeacademy", they will have tutorials that are easy to dive into and get your paws wet.

Once you are fairly comfortable with the syntax of whatever language you choose, look up "thenewboston" on youtube (He has loads of video tutorials for noobs)

thenewboston has loads of videos for teaching you how to install the language on your computer and an IDE
vH4PhYn

Once you have the fundamentals down and feel somewhat comfortable with
  • integers
  • strings
  • lists/arrays
  • loops
  • File I/O (how to read and write data to a file)
  • functions
You can move onto coding your own project.
Most people get too caught up in watching videos or reading books etc when first learning.This is honestly boring af.
Pick a project you want to work on then fail forward until you complete it or give up and work on another project.
Instead of the mentality "Learn to code" you should have the mentality "Code to learn".
Essentially the flow of a programmer works like this.
You code something it has a bug -> you google that bug -> copy paste code from stackoverflow until you find a solution -> tweak the solution to fit your program -> repeat.


PS: Whatever you do don't read the docs
Noted .This was helpfull thank you , i apperciate it .
 
There is no such thing as the best tool just tools for specific tasks.
Once you find what language you wish to learn.
Google "codeacademy", they will have tutorials that are easy to dive into and get your paws wet.

Once you are fairly comfortable with the syntax of whatever language you choose, look up "thenewboston" on youtube (He has loads of video tutorials for noobs)

thenewboston has loads of videos for teaching you how to install the language on your computer and an IDE

Great advice overall, I hope the OP listens. Just a note about thenewboston though- his last published video was over 2 years ago now. While his most recent stuff focused on relevant topics for today (React, for example), it'll be outdated and may be tough to follow due to the sheer number of changes across the past couple years. Same can be said for most of the other libraries and frameworks he did videos on leading up to him stopping Youtube. I think there will be more headaches in his videos for new developers than otherwise. Which is unfortunate, he was doing well introducing these concepts in a way people understand and followed.

I agree with Codecademy. PluralSight and Team Treehouse are also both solid. A subscription to O'Reilly's Safari platform is also one of the biggest bangs for your buck you can find. It's not the cheapest platform out there, but very reasonable at just $39/mo or $399/year. With that though, you get access to basically every good publisher's library of books. I'm talking Pragmatic Bookshelf, Manning, Apress, O'Reilly, Packt, Wrox... just to name a couple! And I don't mean old books either. I mean books released even just this month. Plus, besides books, they have a whole library of top-notch video courses, live online training, case studies, and more. Without a doubt the best value for the money I've ever seen.
 
I studied computer science and got my bachelors in it... they always start by teaching you simple stupid irrelevant stuff but honestly it ends up building your basic knowledge. I started by learning C++ and HTML.. then they went into Java. After I had those 3 nailed everything else became easy to learn... python, ruby, swift, and everything in between. I suggest you get a basic understanding of a couple of the easier languages... then dive into the difficult stuff.
 
Whatever language you choose try to specialize in it. Is very hard to be a good programmer if you keep following the latest shining object (= language\library\model), just find something you like and be the best at it. There are plenty of new things to learn on whichever language you choose. Good luck.
 
Great advice overall, I hope the OP listens. Just a note about thenewboston though- his last published video was over 2 years ago now. While his most recent stuff focused on relevant topics for today (React, for example), it'll be outdated and may be tough to follow due to the sheer number of changes across the past couple years. Same can be said for most of the other libraries and frameworks he did videos on leading up to him stopping Youtube. I think there will be more headaches in his videos for new developers than otherwise. Which is unfortunate, he was doing well introducing these concepts in a way people understand and followed.

I agree with Codecademy. PluralSight and Team Treehouse are also both solid. A subscription to O'Reilly's Safari platform is also one of the biggest bangs for your buck you can find. It's not the cheapest platform out there, but very reasonable at just $39/mo or $399/year. With that though, you get access to basically every good publisher's library of books. I'm talking Pragmatic Bookshelf, Manning, Apress, O'Reilly, Packt, Wrox... just to name a couple! And I don't mean old books either. I mean books released even just this month. Plus, besides books, they have a whole library of top-notch video courses, live online training, case studies, and more. Without a doubt the best value for the money I've ever seen.
I will definitely check that out , thanks for the infos .
 
I studied computer science and got my bachelors in it... they always start by teaching you simple stupid irrelevant stuff but honestly it ends up building your basic knowledge. I started by learning C++ and HTML.. then they went into Java. After I had those 3 nailed everything else became easy to learn... python, ruby, swift, and everything in between. I suggest you get a basic understanding of a couple of the easier languages... then dive into the difficult stuff.
Will absolutely do , thank you .
 
+100 python - easy to pick up and so powerful for anything to do with data (scraping, ml/dl, trading bots, social media bots + 1,000 more super powerful uses backed by good libraries)
 
That's depend what is your goal:
1. For Android apps: Java
2. For windows apps: C++/C#/Delphi
3. For making bots: python
4. For websites: PHP+JS+HTML+SQL+CSS
 
If you want to learn to program, have a goal in mind first, of what you want to do, otherwise it's pointless.

It's like learning an audio language, no point unless you want to visit the country.
 
Hey guys , i'd like to know your opinions about which programming language is the best to learn nowadays ?
Hey, if you are beginner, I would suggest you to go with HTML,CSS. You can even check for PHP & ASP
AI & ML are trending these day.
You can check Eduonix youtube for free tutorial to kickstart your career in programming.
I hope this will help you.
Thank you and all the best!
 
GoLang, its used for Web App, Bots, AI.

The cool thing about Go. it has the minimal attack surface its very secure. and very fast compared to other languages.
 
today is the scope of Node JS and of course PHP programming languages. try to grip on them. they have bright future
 
HTML, after it go for css and jquery. After this go for php and mysql. When you learn this, you will get better idea on how to continue.

For instance - html, css and jquery are browser side languages - mostly used for web design. PPH, CGI (not recommended)... are server side languages - used to call and create server side scripts. JQuery can also be used to call server side scripts (ajax).

For web automation and testing you can go with c# plus selenium (have awesome tutorial here in BHW) or pyton. But if you know nothing for this, better start with imacro to understand the base. You will still need to know HTML and its DOM. Most web automation solutions using javascript (or jquery).
You can also do web automation with server side languages, but require to understand how to record and emulate/reproduce http requests.

Both server side and web automation languages can create/edit/manipulate images/videos.
 
Hey guys , i'd like to know your opinions about which programming language is the best to learn nowadays ?

There are professional schools that teach all types of programming actually some got schools in person some got online courses. It depends what your goals are
 
Back
Top