I want to learn a programming language for applications where to start | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 10

I want to learn a programming language for applications where to start

2nd Dec 2019, 7:45 PM
Walid
Walid - avatar
42 Answers
+ 9
2nd Dec 2019, 8:04 PM
A͢J
A͢J - avatar
+ 4
I use C# professionally with .NET Core (cross platform development). And I tend to use python as a supplementary tool to write short scripts that I often run in a cron. However I can just as easily write a console app in C# and run it in a cron as well. Additionally, you had asked about iOS and Android development... you can use xamarin with C# and write mobile apps for both platforms.
3rd Dec 2019, 2:38 AM
Mike
Mike - avatar
+ 3
Walid So you can learn Python first. Python is future. It's easy to learn and also can be use in Artificial Intelligence.
2nd Dec 2019, 8:32 PM
A͢J
A͢J - avatar
+ 3
C++ is great for making you understand deeper details that some languages handle for you (Such as memory management, garbage collection), but it also enables you to manually control lower level things such as hardware, memory, and so on. Understanding what goes on behind the scenes of a language will allow you to grasp what is happening when you're writing code, and application programming demands that understanding. Research diligently.
3rd Dec 2019, 6:29 AM
Stephen Matthew
Stephen Matthew - avatar
+ 2
Hi walid If you a new to programming world then you can go with python as it is trending now a days and easy to code Otherwise you can go for others also
4th Dec 2019, 12:27 PM
Nikhil Tiwari
Nikhil Tiwari - avatar
+ 1
C++, C#, Python... Depends what OS you're targeting.
2nd Dec 2019, 11:56 PM
Stephen Matthew
Stephen Matthew - avatar
+ 1
Go learn java or kotlin
3rd Dec 2019, 7:28 AM
Akintunde Taofeek
Akintunde Taofeek - avatar
+ 1
C#, Java are popular languages for it.
3rd Dec 2019, 10:26 AM
Sonic
Sonic - avatar
+ 1
Python is a great language that is pretty simple and is growing more and more popular.
4th Dec 2019, 12:03 AM
Andrew Johnson
Andrew Johnson - avatar
+ 1
Some word of advice: C# or Java, they're pretty similar in syntaxis with Java being cross platform and C# being more Windows (but it can run under other OSes as well). That said, it's not a good idea to take either of those as a first ever programming language. A friend of mine decided to make a career switch from chemistry to IT without ever having done any programming, and decided to do C# because it "looks cool and is used a lot". His problem is that he doesn't have a basis in programming at all and instead of learning programming patterns like if/else switches, functions, good structure and program flow etc, he's blasted with the verbose syntaxis of C#. Especially access modifiers, when do you make it public, private, internal, protected, abstract, when to use interface blablabla. And then the types and generic types. Take a dynamically typed language like Python or Javascript as a first language so you don't have to worry about all these things and get a real grip on the actual programming flow and structure without being distracted by a class being private or public. Then when you're comfortable making programs that actually do what you want in a good way you can worry about types and access modifiers, but not everything at once.
4th Dec 2019, 7:50 PM
Brendon Bosman
Brendon Bosman - avatar
+ 1
Start with Python or C# they will enable you to deal with the back end part of the web apps
5th Dec 2019, 4:23 PM
Masingita Abel
Masingita Abel - avatar
0
🅰🅹 - ɪ'ᴍ ᴄʀɪᴍɪɴᴀʟʟʏ ɢᴏᴏᴅ! I'm checked your link but i want to start learning to specific languages
2nd Dec 2019, 8:29 PM
Walid
Walid - avatar
0
🅰🅹 - ɪ'ᴍ ᴄʀɪᴍɪɴᴀʟʟʏ ɢᴏᴏᴅ! can i use python for both app ios and android
2nd Dec 2019, 8:35 PM
Walid
Walid - avatar
2nd Dec 2019, 9:00 PM
Walid
Walid - avatar
0
I think starting from c++ because it is a little harder than python and makes you deal with some details that you have no problem with in other languages such as python. Java is another good choice. After that you can learn python just in few days. :))
3rd Dec 2019, 4:39 AM
Ghazaleh
0
you can do amirecan sign language thhen if you do noott like it you can do https://code.sololearn.com/W4ceTTvum8Mf/?ref=app a hospiital
3rd Dec 2019, 2:16 PM
Shai Taylor
Shai Taylor - avatar
0
You can start with python, a convenient and understandable syntax for learning.
3rd Dec 2019, 3:02 PM
Ganji
Ganji - avatar
0
I use C# personally. Which includes xamarin (mobile apps), WPF (desktop apps), MVC/ASP Net Core (Web apps). You can even use C# in Unity 3D. Which is a game development IDE. Good language to learn overall.
3rd Dec 2019, 4:20 PM
Jean Jooste
Jean Jooste - avatar
0
Start learning Python from the basics.
3rd Dec 2019, 9:11 PM
Tassilima DIALLO
Tassilima DIALLO - avatar
0
You should start with HTML beacuse it's very easy for learn and then you can start hard program languages.
3rd Dec 2019, 9:16 PM
Hossein Lesani