Aprende C en 45 minutos (curso desde cero) 💻

Поділитися
Вставка
  • Опубліковано 5 лют 2025
  • Aprende a programar desde cero con C, el lenguaje de programación para hardware.
    📕 ¡Guía de C Gratis! 👉 academia-x.com...
    🚀 Conviértete en Programador Profesional 👉 www.academia-x...
    🖥 Equipos recomendados 👉 www.amazon.com... (enlace afiliado)
    ----------------------------------------
    Sígueme en mis redes 📰
    / xavier-reyes-ochoa
    / programador.x
    / programador.x
    / programadorxyz
    / @programadorx
    ----------------------------------------
    Cursos gratuitos 🎁
    📘 Edita código con VSCode 👉 bit.ly/3UEMoNq
    📕 Usa inteligencia artificial con ChatGPT 👉 bit.ly/4beDOtQ
    📙 Publica páginas web 👉 bit.ly/3w35QtI
    📗 Aprende a programar con Python 👉 bit.ly/3UmdCXw
    Cursos premium 🚀
    📚 Bootcamp de HTML, CSS, JavaScript, Hosting, React, Angular, SQL, Node.js, Python, Algoritmos, Diseño de Sistemas, Preparación para Entrevistas y AWS 👉 bit.ly/4aSXJPw
    ╔═╦═╦═╦══╦═╦══╦═╦═╦══╦══╦═╦═╗ ╔╗╔╗
    ║╬║╬║║║╔═╣╬║╔╗║║║║║╔╗║╗╗║║║╬║ ╚╗╔╝
    ║╔║╗╣║║╚╗║╗╣╠╣║║║║║╠╣║╩╝║║║╗╣ ╔╝╚╗
    ╚╝╚╩╩═╩══╩╩╩╝╚╩╩═╩╩╝╚╩══╩═╩╩╝ ╚╝╚╝
    En este video, exploraremos uno de los lenguajes de programación más poderosos y fundamentales: ¡el lenguaje C! 🌐✨
    ¿Quieres dominar el arte de la programación desde sus raíces? 🌱 Entonces, este video es perfecto para ti. Aprenderás sobre la sintaxis básica, estructuras de control, y cómo manejar variables y funciones en C. Además, te daremos tips y trucos que solo los expertos conocen para que puedas escribir código limpio y eficiente. 🚀🔍
    🌟 Descubre por qué C sigue siendo el pilar en el mundo del desarrollo de software. ¡Dale play y comienza tu viaje hacia la maestría en C! 💡👾
    📚 Contenido
    Hola mundo
    Tipos de datos y variables
    Operadores
    Condicionales
    Bucles
    Funciones
    Estructuras
    Módulos
    #programacion
    #desarrolladorweb
    #c 🎁👇
    ------------------------------------------------------------------------------------------------
    🥚 10% OFF | ACADEMIA-X.COM | código: PROGRAMADORX
    ------------------------------------------------------------------------------------------------

КОМЕНТАРІ • 82

  • @ProgramadorX
    @ProgramadorX  5 місяців тому +4

    📕 ¡Guía de C Gratis! 👉 academia-x.com/aprende-c-guia-completa-gratis

  • @hugos2936
    @hugos2936 5 місяців тому +4

    Que buen video, C, fue el primer lenguaje en el que aprendí a programar y la verdad es que se pueden hacer cosas muy poderosas con él cuando se domina muy bien.Te envío un gran saludo desde Colombia 🇨🇴. Quiero felicitarte y agradecerte porque llevo casi 6 meses siguiéndote en UA-cam, ¡donde te descubrí! y wao!!!, de verdad que es increíble todo lo que haces y compartes para los programadores. 🙌 Aún estoy en este camino, pero tengo mucha fe en que algún día la sacaré del estadio. ⚾ Historias como la tuya me inspiran día a día y me ayudan a no desfallecer. 💪Me encantaría saber, en tu academia, ¿por dónde puedo empezar? Hoy por hoy me siento un poco perdido y agradecería cualquier orientación que me puedas dar.
    ¡Saludos y gracias de nuevo! 😄✨

  • @v-future1444
    @v-future1444 2 місяці тому +3

    Cuando estudié en cs50x esto se me hizo extremadamente difícil pero lo explicaste de una forma tan simple que todo me quedó muy claro. Tomando en cuenta de que estos son todos los patrones de C, ahora tengo que hacer muchos ejercicios para quitarle la telaraña a mi cerebro que tiene 2 cucarachas jugando dominó con el juego trancado. Gracias por todo!

    • @ProgramadorX
      @ProgramadorX  2 місяці тому +1

      Me alegra que te haya servido! ¡Sigue practicando!

    • @luisdavidmoretav.5183
      @luisdavidmoretav.5183 Місяць тому +1

      Yo también esto haciendo ese curso y no entendí casi nada de lo que explica el maestro

    • @v-future1444
      @v-future1444 Місяць тому

      @luisdavidmoretav.5183 Si, verdad? Es como demasiado tedioso porque habla mucho y se va por las ramas entonces uno se desconecta y deja de prestar atención. En cambio Programador X lo explica mucho más sencillo.

  • @calmestend1340
    @calmestend1340 5 місяців тому +2

    Esta semana comence a leer un libro de C, me vino perfecto el video

  • @prosetguate2942
    @prosetguate2942 5 місяців тому +5

    C es buen lenguaje y tiene años de haber sido creado '60s o '70s creo. De allí surgieron C++ y C#. Tiene bastante uso según sé.
    Con este video has hecho nuevo record (como las recién terminadas Olimpiadas) (broma) de duracion de un video pues no me recuerdo de otro así de extenso. Pero vale la pena por los conocimientos sobre C. Muchas gracias Xavier.

    • @ProgramadorX
      @ProgramadorX  5 місяців тому

      😂👍 Gracias por tu mensaje amigo. Saludos!

  • @blackclovertm3347
    @blackclovertm3347 5 місяців тому +2

    Justo lo que quería aprender

  • @josecarlos-zc9hy
    @josecarlos-zc9hy 5 місяців тому

    Muchas gracias Xavier , por este video!! Aún no lo veo, pero estoy seguro que aprenderé mucho y reforzaré mis conocimientos de C, además tiene una buena duración. 😁

  • @TitoTorbellino-rc1jo
    @TitoTorbellino-rc1jo 5 місяців тому +1

    Buenas noches Programador X, soy un seguidor desde hace mucho tiempo, casi antes de empezar mi universidad, me gustan sus videos ya que me complementan bastante en algunos aspectos de mi carrera, la cuál es una Ingeniera en telemática, me gustaría saber si tiene pensado hacer cursos sobre Redes, me refiero algo parecido a CISCO

  • @oscarvenegas5683
    @oscarvenegas5683 Місяць тому

    Justo estoy leyendo algo de George Hotz que dice que "Todo el mundo debería aprender ensamblador y C" El ensamblador, según Hotz, proporciona una visión directa de lo que sucede en el hardware (fundamentos de la memoria ), mientras que C, como lenguaje de programación de bajo nivel, permite valorar todas las abstracciones que ofrecen lenguajes más modernos como Python.

  • @klopez_xd
    @klopez_xd 5 місяців тому

    Excelente video, Xavier!
    Justo lo que andaba necesitando.
    Saludos desde Ecuador!

  • @aguachentos
    @aguachentos 5 місяців тому

    ing muy buenas tardes.. gracias por su aporte. C el lenguaje Padre de todos los lenguajes.

  • @AnthonyJosePambiGallegos
    @AnthonyJosePambiGallegos 5 місяців тому

    Gran video hiciste un buen resumen de C es preciso y conciso

  • @jeancarlosluciano9211
    @jeancarlosluciano9211 5 місяців тому

    Buen video amigo.
    Hay personas que se quejan y reclama que falta esto y aquello.
    En primer lugar es un video de 45 minutos y segundo lugar estas tocando lo basico del lenguaje para aquellas personas que quieran aprenderlo a fondo.
    Gran contenido y sigue asi🎉

    • @ProgramadorX
      @ProgramadorX  5 місяців тому +1

      ¡Muchas gracias por tu apoyo, Jean Carlos! 🙌 Me alegra mucho que hayas disfrutado el video y aprecio que entiendas la intención detrás de él. Estoy aquí para ayudar a quienes quieren aprender desde la base, y es genial contar con personas como tú que valoran el contenido. ¡Seguiré adelante con más videos para la comunidad! 🎉

  • @JoseG.CantilloL
    @JoseG.CantilloL 2 місяці тому

    Hermano excelente video, uno mejor que el anterior, esa es mi opinion de tus magnificos videos... gracias por estar alli. Ahora, que me sugieres para darle estilo a los projectos en lenguaje c. utilizo DEV C++ y no solo quisiera verlos por consola, quisiera darles forma. muchas gracias de antemano

  • @danielfelipearanzazuzapata4563
    @danielfelipearanzazuzapata4563 5 місяців тому

    Muchas gracias Javi por orientarnos.

    • @ProgramadorX
      @ProgramadorX  5 місяців тому +1

      Es mi placer, Daniel! 🙂👍

  • @carlosmanuelescobarlinares3589
    @carlosmanuelescobarlinares3589 5 місяців тому

    El video que tanto hemos estado esperando

  • @POGRetroModernGaming
    @POGRetroModernGaming 5 місяців тому

    Todo eso que eso que explicastes yo estuve 6 meses en la universidad para ver todo eso , si bien la ventaja que te da la universidad es dijerir todo con mas cautela ya que a mi me costo mas dijerir a otras personas se le hace mas fácil,

  • @Carlos_Solis0210
    @Carlos_Solis0210 5 місяців тому +1

    Muy buen video hermano, Saludos!

  • @CarlosSilva-y4w
    @CarlosSilva-y4w 5 місяців тому

    Gracias..!!! 😎

  • @edarcode8124
    @edarcode8124 5 місяців тому

    saludos! estaría genial curso de rust

  • @herzenzelaya8734
    @herzenzelaya8734 5 місяців тому

    Que lenguaje de programación recomiendan para hacer un software contable 😢

  • @LuisMartinez-dk8bd
    @LuisMartinez-dk8bd 5 місяців тому +1

    Oye soy aun menor y estoy en el colegio pero quiero ser ingeniero software y quiero saber tu opinión de cual es mejor para aprender JavaScript o phyton vual me recomiendas tu?

    • @tino94
      @tino94 5 місяців тому +1

      El del vídeo, o sea C, o Python, después lo que te guste

  • @carlesmiguelmillan9964
    @carlesmiguelmillan9964 3 місяці тому

    Una vez intento compilar me aparece el siguiente error:
    Undefined symbols for architecture arm64:
    "_main", referenced from:
    ld: symbol(s) not found for architecture arm64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    He preguntado al chatgpt y buscado en varios foros y no encuentro como solucionar este problema

  • @davidmauriciolaracalao9561
    @davidmauriciolaracalao9561 5 місяців тому

    Excelente

  • @firielcasselius4033
    @firielcasselius4033 Місяць тому

    Hola amigo. Quería preguntarte si me das permiso de traducir tu guía del curso a Esperanto.

  • @oscarvenegas5683
    @oscarvenegas5683 4 місяці тому

    Ojala me contestes o alguien con eperiencia que me diga si aprender el lenguace C me puede ayudar a enterder cualquier cualquier otro lenguaje en particular python ? o que me puede ayudar a entender la progrmacion que es lo que pasa tras bambalinas ??????

    • @salvadormendez6205
      @salvadormendez6205 3 місяці тому

      Lo importante no es el lenguaje, lo importante es saber programar, si sabes C te va ser fácil ir a otros lenguajes como java, js, Python, etc

    • @oscarvenegas5683
      @oscarvenegas5683 Місяць тому

      @salvadormendez6205 gacias por tu comentario, justo estoy leyendo algo de George Hotz que dice que "Todo el mundo debería aprender ensamblador y C" El ensamblador, según Hotz, proporciona una visión directa de lo que sucede en el hardware, mientras que C, como lenguaje de programación de bajo nivel, permite valorar todas las abstracciones que ofrecen lenguajes más modernos como Python.

  • @firielcasselius4033
    @firielcasselius4033 Місяць тому

    Yo me he especializado mas que todo en desarrollo web backend, por lo que se php, sql y un poco del frond, adicional se bash por usar Linux, ahora se me antojó aprender C porque me di cuenta que tengo el compilador preinstalado 😊
    No sabía que C tenia algo parecido a POO.

    • @ProgramadorX
      @ProgramadorX  Місяць тому

      ¡Excelente! C es un lenguaje muy potente y te ayudará a comprender mejor la arquitectura de un sistema. 😎

    • @firielcasselius4033
      @firielcasselius4033 Місяць тому

      ​@@ProgramadorX
      Si.
      Me pregunto si es raro que usar C me parezca menos incómodo que Bash, porque este tiene una sintaxis... Muy especial, mientras que C es mas legible en mi opinión.

  • @andreij2589
    @andreij2589 5 місяців тому +1

    Ya que estamos con C qué tal ahora un C#? Es hermano menor uwu?

    • @ProgramadorX
      @ProgramadorX  5 місяців тому +1

      ua-cam.com/video/axHut2e84fc/v-deo.html

    • @andreij2589
      @andreij2589 5 місяців тому

      @@ProgramadorX epico, gracias programador X

  • @pedrocontreras89
    @pedrocontreras89 5 місяців тому +2

    aparte del motón de mentiras que metes en el video introductorio no sabrías decirle a tu maquillador barato que disminuya la cantidad de aceite que te tira en los cachetes?

    • @ProgramadorX
      @ProgramadorX  5 місяців тому +2

      Vaya, lamento que mi trabajo te haya afectado tanto. Parece que estás pasando por momentos difíciles. Espero que veas días mejores!

    • @pedrocontreras89
      @pedrocontreras89 4 місяці тому

      No es tu trabajo sino tu mldta arrogancia que creé a que te la sabes todas y que lo tienes todo, te falta la humildad que le sobra a Nicolás shurman, Dalto, Juan, Miguel Angel Duran y tantos mas que si saben cómo se trata a los aprendices..

    • @firielcasselius4033
      @firielcasselius4033 Місяць тому

      No tienes nada mejor que hacer que venir a tirar bilis por algo que ni siquiera es el tema del vídeo?

  • @rafaelsantizo1748
    @rafaelsantizo1748 5 місяців тому +13

    y los apuntadores, memoria stack y heap? de los mas importantes no hablaste. El lenguaje c, no es de bajo nivel es de alto nivel, de donde sacaste eso. solo lenguaje maquina y ensamblador se podria decir que son de bajo nivel, al utilizar el lenguaje humano en su sintaxis a toda regla es de alto nivel.

    • @POGRetroModernGaming
      @POGRetroModernGaming 5 місяців тому +7

      El lenguaje C es de medio nivel no es ni de bajo, ni de alto el lenguaje C es mas bajo que la mayoría de los lenguajes pero el mas bajo es el essamblador

    • @rafaelsantizo1748
      @rafaelsantizo1748 5 місяців тому

      @@POGRetroModernGaming estas completamente equivocado. No he visto en la literatura de la informatica lo que acabas de escribir. Aqui hay un fragmento sacado de los autores de deitel y deitel sobre la programacion en c/c++ " La utilización de las computadoras aumentó con rapidez con la llegada de los lenguajes ensambladores, pero estos aún necesitaban de muchas instrucciones para llevar a cabo inclusive las tareas más sencillas. Para acelerar el proceso de programación, se desarrollaron lenguajes de alto nivel, en los cuales se podían escribir simples enunciados para poder llevar a cabo tareas
      sustanciales. Los programas de traducción que convierten los programas de lenguaje de alto nivel al lenguaje máquina se llaman compiladores. Los lenguajes de alto nivel le permiten a los programadores escribir instrucciones que parecen prácticamente como el inglés de todos los días y contiene notaciones matemáticas por lo común utilizadas. Un programa de nómina escrito en un lenguaje de alto nivel pudiera contener un enunciado como el siguiente:
      grosspay = basepay + overTimePay
      Es obvio que, los lenguajes de alto nivel son mucho más deseables desde el punto de vista del programador que los lenguajes maquina o los ensambladores. C y C++ son, de entre los lenguajes de alto nivel, los más poderosos y Los más utilizados. " que dicen los autores "C Y C++ SON, DE ENTRE LOSLENGUAJES DE ALTO NIVEL, LOS MÁS PODEROSOS Y LOS MÁS UTILIZADOS." este esta en el primer capitulo donde habla la historia de los lenguajes de programacion.

    • @Tucumanga
      @Tucumanga 5 місяців тому +7

      Le pregunté a Meta AI: C es un lenguaje de bajo nivel porque:
      - Requiere un control manual de la memoria a través de punteros y funciones de alojamiento de memoria.
      - Permite un acceso directo a los recursos del hardware, como la memoria y los registros.
      - Es más eficiente en términos de velocidad y uso de recursos.

    • @rafaelsantizo1748
      @rafaelsantizo1748 5 місяців тому

      @@Tucumanga en toda la literatura esta escrito que lenguaje c es de alto nivel no de bajo nivel y eso sucede porque no lees.

    • @rafaelsantizo1748
      @rafaelsantizo1748 5 місяців тому

      @@Tucumanga por tener un control de la memoria manualmente y acceder a los recursos del hardware no lo hace de bajo nivel, entonces afirmas que zig, rust tambien son de bajo nivel? no.

  • @emmanueltejada2497
    @emmanueltejada2497 5 місяців тому

    Tienes comunidad de discord?, si no deberias crear una

  • @adrianmateopaboncorrea8073
    @adrianmateopaboncorrea8073 5 місяців тому

    Ese lenguaje es muy enseñado para los electrónicos

  • @wishmaster1449
    @wishmaster1449 5 місяців тому

    00:12 15 segundos de vídeo y ya comenzamos mal. Me gustaría sabe como vas a explicar la programación orientada a objetos en un lenguaje que no lo soporta. Ni hablar cuando mencionas que C es un lenguaje de bajo nivel 😂. No desinformen!

    • @Carlos_Solis0210
      @Carlos_Solis0210 5 місяців тому

      Segun yo si hay POO en Lenguaje C y C++, busca en UA-cam videos y veras

    • @wishmaster1449
      @wishmaster1449 5 місяців тому

      @@Carlos_Solis0210 No digas burradas, por favor 🙃

    • @tino94
      @tino94 5 місяців тому

      ​@@wishmaster1449bueno.. digamos que C no tiene POO 😅
      C++ es la versión que si tiene POO

    • @ProgramadorX
      @ProgramadorX  5 місяців тому

      @wishmaster1449 los puntos que mencionas son parcialmente válidos pero debo decir que leyendo tus par de comentarios recomiendo que trabajes un poco más en tus habilidades blandas y pensar “out of the box”. Tener un pensamiento rígido te limitará en tu carrera ya que no todo es blanco y negro.
      Volviendo a tus puntos. C es un lenguaje procedural no orientado a objetos pero puedes simular la orientación a objetos usando structs (solo debías ver el video para llegar a esa parte). Claro que no tiene polimorfismo, herencia o encapsulamiento pero si puedes definir estructuras de objetos del mundo real.
      Segundo, C no es un lenguaje ensamblador del más bajo nivel pero si es considerado un lenguaje de bajo nivel en comparación con Python o Java. De nuevo si deseas un enfoque más rígido puedes decir que es de nivel medio (lo que sea que signifique eso ya que es solo relativo).

    • @wishmaster1449
      @wishmaster1449 5 місяців тому

      @@ProgramadorX No quiero que mal interpretes, pero estas haciendo un curso/tutorial y lo ve mucha gente que no sabe y se quedan con ideas erroneas si no haces esas aclaraciones.
      Los structs y unions de C no tienen nada que ver con POO. Sirven para crear tipos de datos compejos nada mas, mientras que todos los conceptos de POO no existen en C, clases, objetos, herencia, polimorfismo, constructores, destructores, métodos, etc.
      Por otro lado C es un lenguaje de alto nivel, aunque tenga algunas funcionalidades para hacer cosas de bajo nivel como hacer operaciones a nivel de bit o manipular la memoria directamente sigue siendo de alto nivel. Yo en ninguna bibliografía leí eso de nivel medio, si puedes citarme algun autor que lo haya dicho.