I am new to it u wAnt to learn a language just not sure which one to learn first
I suggest Python.
Ok thanks that is what I figured.
from one newbie, to another.
html/css for sure it’s much easier then python and it will teach u the basic of webdevelopment. At least in my experiance :3
@Smscotta6 i think python is the best language to start off learning first , its also one of the most fast growing programs out there.
Here is my post from the beginning of 2018, but it still applies.
At work, I do Full-Stack development using ASP.Net MVC. Currently, I’m leaning towards Node.js or Python.
Just go with Python.
Python is top selection for the best programming language to learn first.
There are only 2 “realistic” choices.
Python - it has a clean clear syntax, super flexible, great for learning. Its taught more and more every year in universities due to these qualities.
Not only that, but JS is extremly accessible due to the fact all you need to run it, and play around with it is your browser. Yes there are plenty of playgrounds out there, but your web browser is already one
Just remember its less about the language you learn and more about what you learn with that language.
I would echo what @bradtaniguchi has said.
Really, any language is good to learn with. Python is accessible, but it has it’s downsides too. Ultimately the language is just a tool and what’s important is the problem solving.
With a tool like Unity you can start in game development right now using C#.
I personally don’t recommend this due to the difficult nature of building a game regardless of programming proficiency. You not only have to learn programming, but you also have to learn 3D modeling, sound, animation, and physics. Yes you can get assets for all that stuff, but its “extra fluff” beyond just programming and the language of your choice.
Its one thing to learn some basic logic for a CRUD app, its another to build a Super Mario clone, and yet another to build a 3D game.
PS. I built a game using Unity a few years back, it was a great experience but I don’t think I’d ever do it again. Game development is hard, job prospects are limited, and I don’t have the best artistic skills. C# as a language is fine, but its along the lines of Java, and I’d consider its most common use-cases “to big” for a beginner.
You can’t beat single file python apps when it comes to learning
I agree with you now that I think about it. Making a game whether in Unity, Unreal etc is extremely difficult especially for a beginner. It’s bad enough trying to learn a language but having to learn all the ins and outs of the editor can be a nightmare especially if you have little to no experience with it. Been dabbling with Unity for years now and still have things to learn. I’m actually learning to code because I was tired of copy-pasting code but had no understanding of the meaning behind the code. Game making is not for the faint of heart. It’s hard and grueling and the bugs tend to creep in on you. If a person is hell bent on making a game in Unity there are some wonderful tutorials by Brackeys or other sources on YouTube. PS python is definitely on my list of languages to learn.
You can use Python to build the backend of a website. This is also true for most other languages.
There are several routes:
1- Learn a language that will allow you to start seeing why programmers love what they do but abstract a lot of low level details away such as Python. It has tons of libraries to get you started doing stuff like automation, machine learning, pen-testing, videogames, and more.
2- Learn C++/C (or even basic assembly) to learn how computers work at a lower than usual level (still, the lowest level possible is machine code) and get your computer science fundamentals straight.
3- Learn an OOP language, to me it didn’t matter which one it was; I started with C# because of school but learning one will make learning the other one extremely easy.
5- All of the above in no particular order.
Yes, Python has several frameworks for web development like Flask and Django. There are several large companies using Python like Instagram, Spotify, Dropbox.