JavaRush
AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Learning Go 1.25 programming from scratch

    Go SELF
    1 level,0 lecture
    An introductory, motivational lecture about starting out in programming with Go ( 1.25): why you can start at any age, what exactly makes Go convenient as a first language for server-side development, where it is used (cloud, microservices, networking, fintech, CLI), and which practical skills you will start mastering in the coming weeks (standard library, concurrency, testing with go test).
    Open
  • Commands and your first Go program

    Go SELF
    1 level,1 lecture
    In this lecture, you will learn what commands are in programming, what a minimal Go program looks like, why you need package and import, and you will also write and run your first program that prints text using fmt.Println.
    Open
  • Output to the screen in Go: fmt.Println and fmt.Print

    Go SELF
    1 level,2 lecture
    In this lecture, you will learn how to print data in Go using fmt.Println and fmt.Print, find out how they differ, how to print numbers and strings, how to output multiple values at once, and also go over typical mistakes (quotes, importing the fmt package, and others).
    Open
  • Getting to Know Variables in Go

    Go SELF
    1 level,3 lecture
    In this lecture, you’ll understand what variables are in Go, how they relate to data types, how to declare them using var and using the short form :=, how assignment works ( = and ==), what naming rules exist, and why Go turned out the way it did—simple, fast, and convenient for large projects.
    Open
  • Variable types in Go: int, float64, and string

    Go SELF
    1 level,4 lecture
    In this lecture, you will learn how to declare variables in Go using var and the short declaration :=, get familiar with the basic types int, float64, and string, learn how to concatenate strings, print values with fmt.Println(), and also master shorthand assignment operators ( +=, -=, *=, /=).
    Open
  • The compiler and comments in Go

    Go SELF
    1 level,5 lecture
    In this lecture, you will learn why Go needs a compiler, what typical errors it reports (for example, undefined, cannot use, declared and not used), and you will also learn how to use comments correctly: single-line ( //) and multi-line ( /* ... */).
    Open
  • Level 1 Summary

    Go SELF
    1 level,6 lecture
    We’re wrapping up the first level on Go: where the language is used (cloud, microservices, DevOps), why it’s popular, and which fundamentals you’ve already mastered — the int and string types, console output, compilation, and also the basics of working with the server library net/http in the context of web development. The emphasis is on the practicality of Go version 1.25 and your further learning path.
    Open
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush