C# or Python? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

C# or Python?

I am currently learning C# and just started but now i don´t know if I should stop and learn python or even C++.

6th Mar 2018, 1:54 AM
Zach
Zach - avatar
6 Answers
+ 3
That depends on what you're trying to achieve. ⏺️For any kind of website related works: 1.HTML 2.CSS 3.Javascript knowledge on the above three is required as basic. ✨For web development: Start with HTML, and then move on to CSS, JavaScript, Python,jQuery,, and SQL. Or HTML,CSS, jQuery,SQL,PHP or 🐍Python3 and Django for building strong and very rich website ( flask is used for small website,but Django for everything) ✨For general application : programming: Python, C++, and Ruby; then Java, C#, or Swift, based on the platform you're targeting. ➡️For details: https://www.sololearn.com/FAQ 🔷Here is a very rich video, detailed (step by step) guidelines for starting online Career ( learning Web Development and other Programs): ⬇️⬇️⬇️ https://youtu.be/Zftx68K-1D4 🔼🔼Watch the above video attentively and then decide yourself. Here is a very rich video, detailed (step by step) guidelines for starting online Career ( learning Web Development and other Programs): https://youtu.be/Zftx68K-1D4 ⏩⏩A very good reference: https://www.sololearn.com/Discuss/284542/?ref=app ⏬⏬By August Mein:⏬⏬ 1. Choosing your first Language You can choose any language. if you can't decided here the guide : HTML is used to make web structure. CSS is used to give style or animate web JAVASCRIPT is used to make dynamic web (you can even make game) PHP is server side scripting language SQL is database manajemen in server side C++ is multiplatform OOP based programming language (you can make many app including Games) C# is more spesific (windows os) than C++ Java is used to build app that can run on any devices (including Android). JAVA is not JAVASCRIPT Python is multiplatform OOP based programming languages with easy syntax (compared to other OOP Language) Swift is for building apple / IOS app . https://www.sololearn.com/discuss/1033194/?ref=app
6th Mar 2018, 2:53 AM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 5
It doesn't matter a lot. Python has some great shortcuts that make coding a lot easier, but the language also works a lot differently than C++, C# or Java. C++ will teach you a lot about how the computer works, but it's also more difficult to learn. C# is kind of a mixture of C++ and Java. It will give you a good base for learning other languages and it's not too hard. In the end it's mainly a matter of taste, interest and difficulty. All 3 of those languages are popular, so you can't learn a wrong one.
6th Mar 2018, 2:05 AM
Chris
Chris - avatar
+ 3
Everything you can do with Python, you can also do with C#. You'll just need more lines of code in many cases. C# was developed by Microsoft and has good integration with the .NET Framework, which means that it's popular for creating Windows applications. You're not bound to that, of course. If you want to develop games, for example, Unity Engine uses C#. It's a compiled language, which means that the IDE (usually Visual Studio) will notify you when you made a mistake in your code. It will give you a good base for other compiled languages. Python is famous among scientists because it has lots of good libraries that will lead to fast results in many fields. It's great if you just want to write short scripts to extend programs, but you should write whole programs in Python. It's an interpreted language. That means that your IDE doesn't compile your code (you won't get an .exe file) and it won't show you bugs. When you run the code, you will only know there's a bug if the program crashes or the results are wrong. Python probably sounds worse now than it should. If you start coding and want quick good results, you can look at Python. In my opinion it's good to know Python, even if you focus on a different language. If you want to get into "big programming", create bigger projects and want to get more of the feeling how professional coders work, look at C#.
6th Mar 2018, 2:29 PM
Chris
Chris - avatar
+ 2
What can I do with Python and What can I do with C#?
6th Mar 2018, 2:14 AM
Zach
Zach - avatar
+ 1
for good start point is Python.
6th Mar 2018, 1:58 AM
MiBellil
+ 1
Start with C or C++, then move on to Java/Python or other language of your choice.
6th Mar 2018, 6:40 AM
Siddharth Shah