Con que puedo comenzar a aprender a programar?
Posted by Negative-Sky421@reddit | learnprogramming | View on Reddit | 4 comments
Hola, me estoy interesando en aprender a programar y la verdad no sé por dónde empezar, no tengo ni la más mínima idea de fundamentos básicos de programación, la lógica de programación, los diferentes lenguajes y cuál debe usarse, y en fin, cualquier cosa relacionada, pero si me interesa aprender.
Para los que ya tienen experiencia en esto, ¿Por dónde debo empezar? ¿Que debo aprender primero? ¿Algún curso gratuito en internet que les haya servido mucho y que puedan recomendarme? Lo que quiero es saber por dónde debo comenzar a entender todo este rubro.
theLOLflashlight@reddit
Language wise, I would say it depends on your age. If you are still in high school I'd say start with Python. If you have graduated high school or are very good/interested in math, start with Java/Kotlin with the goal of working towards making apps for yourself for your phone (assuming you use Android, otherwise you be starting with Swift). Making an app that you want to use is a great and convenient way to learn and be motivated to keep learning. Best of luck!
Paxtian@reddit
Do Harvard CS50 or A Gentle Introduction to Computer Science with Python from MIT OpenCourseware. Do both for best results.
Responsible-War-1331@reddit
Starting with CS50 is solid choice - the professor makes everything really clear even for beginners. MIT course is good too but maybe do CS50 first since it covers more general concepts before diving in specific language.
Also don't worry about picking "perfect" language at beginning. Python is great for learning because syntax is simple and you can focus more in logic instead of complicated rules 😂 Once you understand basic programming concepts, switching to other languages becomes much easier.
Just stick with one course instead of jumping around - that's where most people get stuck 💀
BranchLatter4294@reddit
Download the tools. Start coding. What are you waiting for? You can start in the next few minutes. There are tons of books and tutorials to get started. Stop being afraid of trying