If you're completely new to all things coding, where should you start out on here? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

If you're completely new to all things coding, where should you start out on here?

new, ready to learn and need advice

4th Apr 2018, 3:50 AM
MissMariss
MissMariss - avatar
7 Answers
+ 4
For me, I would say that starting off with web development would be a very good choice for your first set of languages to learn. Developing websites would need you to know HTML, CSS, and JavaScript (all of which have Sololearn course), and maybe even SQL and PHP for more back end development. What makes web development a good first choice is because it is a fairly easy concept to get the hang of, even for beginners, and finishing the courses for all three languages can really give you a better understanding of how programming may look like and it may also get you introduced more complex concepts like object oriented programming. Furthermore, even though web development isn't too difficult of a concept, there are several job opportunities that can come out of learning how to develop websites and could even open up career options for the future. Because of this, web development would definitely be a good option to take a look at.
4th Apr 2018, 4:35 AM
Faisal
Faisal - avatar
+ 3
I would also say that languages such as Python and Ruby would also be good options for beginning developers. The reason for this would be because of their more English syntaxes, allowing for a more readable and understandable code for beginners compared to a more complicated language that mainly uses symbols rather than words. Python would also be an especially great option because it is a very powerful language, meaning that it is capable of being used in several different fields that would need to use programming for developing programs capable of running complex codes or calculations, all the while still keeping your code short and easy to write. Python is also highly well known for having a vast range of different libraries, allowing for a large option for codes available while programming with Python, making it ever the more useful. In the "real world", Python would be used in several scientific fields for research, developing models, etc., would be used in web development or game development, and is used a lot in the development of A.I. or machine learning while trying to develop robots or programs that almost have a mind of their own. Basically, Python is used in a lot of different areas.
4th Apr 2018, 4:35 AM
Faisal
Faisal - avatar
+ 2
Python tutorial.
4th Apr 2018, 4:06 AM
Emma
+ 2
Thank you so much for everyone's input. I appreciate all of it. To answer your question about why I want to learn programming is because I would like to make a career out of it in some way and/or to earn money working from home. I can't exactly physically go to work somewhere due to health issues and having young kiddos. I'd rather not be away from them and I've always had an interest in learning all of this but I never knew where to start.
4th Apr 2018, 5:18 AM
MissMariss
MissMariss - avatar
+ 2
Here is a very rich video, detailed (step by step) guidelines for starting online Career ( learning Web Development [Front End,Back End & Full Stack ] 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) Python3 and Django for building strong and very rich website ( flask is used for small website,but Django for everything) kivy ( a Python Program for anroid )is used for making android apps. Kotlin is Google's new Program for android. Google's new android version is built on Kotlin.Kotlin is dynamic and co opt with latest technological development (such as Augmented Reality, Artificial Intelligence, Facial Recognition etc) It's coding process is also simple and as like Python. Swift is for building apple / IOS app . To improve coding skills 2nd link is helpful: https://www.sololearn.com/Discuss/437973/?ref=app https://www.sololearn.com/discuss/1033194/?ref=app https://www.sololearn.com/discuss/1062064/?ref=app
4th Apr 2018, 5:29 AM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 1
Expanding on Faisal's detailed responses, I'd be asking you what you want to achieve? What's your ultimate goal? Why are you learning programming? For fun? To earn good money? To help in an existing job (e.g. scientific research). Depending on your goal, the answer might well be different.
4th Apr 2018, 4:48 AM
Emma
+ 1
Sounds like you've got some kind of plan. I think learning coding is great for confidence, and can also lead to paid work. Maths and programming are awesome. The pragmatic and diagnostic thinking skills, transfer to other areas of life too. I used pragmatic thinking skills and an awareness of probabilities, to try to save a friend's life recently. She'd been involved in a car accident (I wasn't driving). I tried increasing the probability of her survival by shortening the time emergency services could reach her, and using a basic search algorithm to increase the probability of finding a first aider. I found two first aiders, but unfortunately the odds were stacked against me and her, she died in a few minutes. I seem to be developing PTSD / flashbacks! Hence why SoloLearn has helped to distract me. That's why I'm on here so much at the moment. Sorry to say all that anyway. It just needed to come out.
4th Apr 2018, 5:33 AM
Emma