B4X is the easiest programming language to learn

aeric

Expert
Licensed User
Longtime User

What are all the programming languages you know and how difficult are they?
Roman Postanciuc answered 7yr ago
Basic - the very first language I’ve learnt. Easier to learn than Python, but almost useless now. Difficulty - low.

My comment :
I see many comments stated that BASIC is useless now but don't want to mention the new languages or dialects inspired by it. I never use BASIC. When I started with programming in college, the syllabus included C and Java. Following semester I learn VB6 for Windows programming. I really like VB6 when I literally don't need to write anything for a hello world program starting from a form template. This is very different from C or Java applets. I like to see GUI more than command line programs. Before MS killed Visual Basic with VB.Net and C#, I enjoyed VB6 with sites like planet source code where I think it ranked the #1 of all languages. ASP (Classic ASP) or VBScript was also widely use to build database driven backend. At the same time PHP was also rising. Javascript or Python were not exist for writing backend. Slowly, the new generation rewrite the history. They disliked simplicity and embraced complexity. They made JS the king for frontend and backend. Maybe enterprises wants to control the market and discourage average Joe to write their own apps. They marketed the languages giving impression they are for more professional. How the companies profit if a programmer can install an IDE once and for all and don't require further support services?

Back to today, the primary programming language I use is B4X. I am bias to say it is the most useful programming language for today. It is the most easiest to learn and use too. It's syntax is very similar to VB with modern touch. It supports OOP, asynchronous call and most importantly it can be use to create cross platform apps such as Android, iOS and desktop GUI apps for Windows, Linux and MacOS. It is great for creating server apps too. Arduino or ESP boards? Yes, it has B4R for it too. The company Anywhere Software offers B4A, B4i and B4J IDEs for making one code base projects using the B4XPages framework. I don't see any other programming languages has such ability as for easy for beginners and experts.
 

aeric

Expert
Licensed User
Longtime User
 
Top