#Learning Programming
Explore tagged Tumblr posts
Text
Does anyone else have dreams about coding? Like I figure out my real world coding problems in my sleep, it's weird.
#codeblr#cosmickittytalk#dreams#learning programming#programming humor#csharp programming#programming#java#java programming#csharp#csharp is superior#python#python programming#sleep#coding
115 notes
·
View notes
Text
GVim – it looks like Windows 3.11 and it is a advanced text editor
GVim – it is very interesting program. Code editor, text. With interface of style – retro under windows 3.11. And, something like, a program for a cool programmers! For those one, who is ready to jump into a rabbit`s hole!
Fist time, I give a try to use this program in 2023. But! But, once again - here it goes different – but words! Complicated! Hard to understand! Unknown! I want it, but I cannot to do this! Interesting, but too complicated! Give a try – something to understand, to learn. And, it not works for me, I failed. And, I take a decision to left it at the level of the idea. So, it was a year 2023 experience.
And, with this background, what a surprise I have. When in 2024, I find a programming language Free Basic. And they give you a compiler. Compile by yourself. And. write with code editor – the one you want. So. this is a serious attitude. And, I decide – I have, already, give a try with GVim. I want this try again! And, with easy way, I roll into this theme. As a hedgehog I roll. At the most easy level. Write code. Commands, some easy of them. And everything is ok, it works for me! Yes, I need to read and learn, to dig a theme. But, everything works! And it is not looks hard for me! Level of difficulty was normal, very ok level! It was a very positive step!
To write a code from something like a text and compile by your own hands - it is so cool! And it is so cool to use such programs like GVim. There is also EMacs. But, I know nothing about it, except that such program exists. It is, also, as a code editor. Also, for a programmers. Also, it is a serious theme. And even, there are something like a conversations. At the level – what to select – GVim or Emacs.
GVim – it is very advanced editor for text or code. Very advanced. For me, it is something with the ideas of frontier as a Norton Commander for MS Dos. Or Volkov Commander for MS Dos. I am serious. So, it is a most simple way to understand about, that it is a very advanced soft. For a true programmers. And this is a thing of intelligence and habit to use such tools. So. from the first time, I guess, you cannot to start to use it easy. You will fail. In the end, I am for myself, use it at the simple level. Most minimum. File open, to go some place. Copy and paste strings. To compile! Fascinating! This GVim works with command line. So, straight from the GVim you can to compile! Or go to catalog with the help of MS Dos command. Class! It is, looks like, a program with unlimited capabilities.
Maybe, because of this kind of programs. Programmers looks like in a movies, as a super-humans. So, everything is flashing at the screen, then yes it is. So, it jumps a picture here. Programmer writes a command there. This makes a call for something else. So, everything is so bright! Lots of colorful text at the screen. Beautiful pictures. Lots of code fragments.
By sides. By center – picture. And, this kind of way – it is shown as programmer. And, this is co cool and positive! I, even, think, it is true and it is like this! When, you have a knowledge and head works well! At this level – you still need to reach it! And all of these miracles and different colors – they are in your head! World is starting to bloom! So, with this I can to agree!
One more interesting thing, there is a Vim code editor. And, I use GVim. So, this is, also, a standalone theme. And, I start, of course, with first impression. It is, of course, a visual side. It, looks, someway, close to some retro. GVim interface makes a surprise on me. It is so black and white. White background. As, it looks for me. Some little pictures at the top. Points of menus. As Windows 3.1 or windows 3.11, it is first things, that came into my head! And I like it! Beautiful interface! This visual side, it is, also, a valuable!
And next, even, more – lots of capabilities for a syntax. Syntax support. Even, Free Basic, I can find there! Wow! But, you need to search it for yourself and select settings for yourself. Once again, before this, I write in Visual Studio – and, something, I never think about compile, about syntax, light some keywords method. Everything is works automatic there for me. And, also, a dig – it is very hard and complicated! And, I am as Alice from Wonderland. I touch the mystery. So, these example of feelings from using GVim. For this points, I like a program! I. just. still waits to meet in this program – a rabbit! Kind and funny one!

iron (hardware) and programs. From time to time i restore computers, retro computers. Try retro soft. Check some programs. And write about all of these. Dima Link is making retro videogames, apps, a little of music, write stories, and some retro more.
WEBSITE: http://www.dimalink.tv-games.ru/home_eng.html ITCHIO: https://dimalink.itch.io/
BLOGGER: https://dimalinkeng.blogspot.com/ TUMBLR: https://dimalink.tumblr.com/
#gvim#learning programming#ide#retro programming#code editor#free basic#compile#makefile#write code#programming#new skills#knowledge#first expirience#software#windows 3.11#retro visual#advanced tool#basic#soft
7 notes
·
View notes
Note
I plan on teaching myself how to program and learn game development through online tutorials and courses during my spare time. Since I'm not going through a school-like curriculum, do you have any advice to self-learners like myself on how to setup a learning structure (what to learn, practice exercises, doing projects, etc) and how to track progress to see how much improvement is being made?
It really depends on what your goal is. "Learning to program" is extremely broad, ranging from "barely enough to be a hobby" to "this is a useful tool in my toolbox" to "this is my decades-long career". If I were going to teach someone programming, I would start with the basics and then branch depending on what the student's goal is.
The basics - learn the building blocks of programming as a means of solving problems and how to translate the desired answer to a problem into a way that the computer can understand. This means understanding what a loop is, how conditions work, and how the computer understands instructions. One can learn this from most online tutorials or classes, and should be able to break down a human answer into a set of computer-understandable commands. The student should be able to have a functional (if basic) vocabulary of programming terms and should be able to form coherent and correct solutions to do the processing they wish the program to do for them.
After that, it depends on what the student wants to learn. If the student wants to make her own game, we can focus on lighter weight gameplay and the tools needed to build the game out. If she wants to focus on a specific field (e.g. gameplay, networking, tools, graphics, etc.) then we'd focus on that specific field. If the student wants to get a job in the field, then we'd focus on data structures, performance, and common test/interview questions.
[Join us on Discord] and/or [Support us on Patreon]
Got a burning question you want answered?
Short questions: Ask a Game Dev on Twitter
Long questions: Ask a Game Dev on Tumblr
Frequent Questions: The FAQ
27 notes
·
View notes
Note
hi. i had a very similar experince to trying to look through the code camp scams and everything online and not living near anything useful. if you can find an online real college thats what i did, granted its a community college and an associates but. other than that, don't sleep on utilizing chatgpt to teach you. thats how i learn all of my material. you can ask it questions or say "can you teach me about x", and if you dont like its response you can say things like "make that more simple" or "make that interactive". but helpful tip, all programming languages basically do the same things and work in very, very similar ways. if you just learn the fundamentals of programming you can just translate that to any language. in my opinion, the basics to learn are: the structures of programming (sequential, conditional, iterative), variables, datatypes (integer, string, float, etc)(in python those are it), conditional statements(these are those if-else things you see), iterative aka loops(do..while, for x in list, do until, etc), functions(keep em one purpose), passing data. i would say these are the fundamentals. every language does it (besides html bc thats not a programming language but just a mark up language), so once you know about the conditonal structure for example, just find out "how do i use this in x language". if you are learning python now, its a great language to learn about programming and you've probably realized by now that people most often use it in an object oriented way, but you don't have to and don't have to learn about classes or objects if you don't have the fundamentals down yet. i hope this helps and if you have any questions feel free to ask me
Oh I 100% agree with this advice. After looking for a long, long time, I realised the most legitimate courses were from 'real' colleges and education suppliers that offered 'brick n mortar' schooling as well as e-learning.
I'm definitely going to utilise the free resources online and then work towards building a profile and generally seeing what the jobs online look for and work towards that alongside the usual path of learning :)
Also, I love how supportive folk generally are in this area of learning. I knew it would be competitive, especially when it comes to getting a job in a year or so...but seeing folk lift each other up instead of put each other down is heart-warming on so many levels. It makes me think I've found my correct career path :)
#codeblr#supportive#thank you#advice#solid advice#good advice#lovely ask#thank you friend!#I love codeblr#programming#learning to code#learning programming#python#web development#coding
24 notes
·
View notes
Text
i’m playing with C these days and wanna try some (fun) beginner project.
here, abzu basking shark gif for your attention
19 notes
·
View notes
Text
How to Learn Programming?
Learning to code can be a rewarding and empowering journey. Here are some steps to help you get started:

Define Your Purpose:
Understand why you want to learn to code. Whether it's for a career change, personal projects, or just for fun, having a clear goal will guide your learning path.
Choose a Programming Language:
Select a language based on your goals. For beginners, languages like Python, JavaScript, or Ruby are often recommended due to their readability and versatility.
Start with the Basics:
Familiarize yourself with fundamental concepts such as variables, data types, loops, and conditional statements. Online platforms like Codecademy, Khan Academy, or freeCodeCamp offer interactive lessons.
Practice Regularly:
Coding is a skill that improves with practice. Set aside dedicated time each day or week to code and reinforce what you've learned.
Build Simple Projects:
Apply your knowledge by working on small projects. This helps you gain hands-on experience and keeps you motivated.
Read Code:
Study existing code, whether it's open-source projects or examples in documentation. This helps you understand different coding styles and best practices.
Ask for Help:
Don't hesitate to ask questions on forums like Stack Overflow or Reddit when you encounter difficulties. Learning from others and getting feedback is crucial.
Join Coding Communities:
Engage with the coding community to stay motivated and learn from others. Platforms like GitHub, Stack Overflow, and coding forums provide opportunities to connect with fellow learners and experienced developers.
Explore Specializations:
As you gain more experience, explore different areas like web development, data science, machine learning, or mobile app development. Specializing can open up more opportunities and align with your interests.
Read Documentation:
Learn to navigate documentation for programming languages and libraries. It's a crucial skill for developers, as it helps you understand how to use different tools and resources effectively.
Stay Updated:
The tech industry evolves rapidly. Follow coding blogs, subscribe to newsletters, and stay informed about new developments and best practices.
Build a Portfolio:
Showcase your projects on platforms like GitHub to create a portfolio. It demonstrates your skills to potential employers or collaborators.
Remember, learning to code is a continuous process, and it's okay to face challenges along the way. Stay persistent, break down complex problems, and celebrate small victories.
7 notes
·
View notes
Text
C# classes are scary
2 notes
·
View notes
Text
i love auditing coding classes online (edx my beloved)
cant do graded assignments BUT i get all the notes and videos which gives me some free codes to practice also most assignments have a connected video
1 note
·
View note
Text
New Year Resolution 2024!
New year is here any I have not yet made my resolutions. I thought for a week what could be my this year resolutions. Most of my last year resolutions remains unfulfilled. I was thinking of something that can be achievable. At least something new should be there. So for 2025 followings are my resolutions: 01. Read at least a new Book every month. I was trying to rebuild my habit of reading since…
#2025 Plans#CISA Certification#Community Service#Investment Planning#Learning Programming#New Year Resolutions#Personal Goals#Professional Development#Reading Habits#Self-Improvement#Tech MBA#Travel Goals#Writing Habits
0 notes
Text

Day 3 of coding for a year. I'm a bit late posting this, because I passed out 😅
Last night I worked on the backend of getting the tasks implemented and my husband was getting notifications to work correctly. We had some snags with notifications since we've never done that before (I'm thankful for friends and videos online)
Today I'll be hooking up the tasks with front end work using xaml and testing.
#self improvement#codeblr#cosmickittytalk#csharp programming#csharp is superior#csharp#.net development#.net maui#.net developers#.net#.net framework#learning programming#work in progress#programming#coding challenge#coding exercises#coding for a year#coding
47 notes
·
View notes
Text
Turbo pascal and luna

So, some time ago. I sit and learn programming language Turbo Pascal. I, for special way, want to learn these things. First, as a good road - you need to learn, to get skills. And later – to use it. I have experience with Turbo Pascal, when I was a student. I write a small programs with it. Training kind. I like it a lot. As idea - it was my favorite.

Blue screen, as Ms Dos, it is so typical. I remember it a lot. And, I decide, so it will be good to remember and learn it. So, with internet, I complete course by Radovan85. And, it was so cool to dig these skills. So, this is event in my life!

And, by the way, during same time, I was diving in another theme too. In a theme of moon. With music by Sarah Brightman. I was catch by her video White Shade of Pale. There is,so cool moon. Luna. Space. Surreal, space and fantasy. This is about her disc La Luna video. I watched it a lot during that time. I even set a wallpaper – luna, moon. And set background for console – also, a moon picture.

I sit with blue theme. Turbo Pascal. Blue background. All these little windows. And video White Shade of Pale. There, also, so a moon things. Pale colors. I like a lot blur effect. So, I did some programming. I go to listen for music. I live good! So, in the evening. It is a night, already, behind the window. And, I have here a song about Moon, video. And, I am doing Turbo Pascal. This is beautiful! So, I wish to have more such a good day with computer!

Next day, I continue theme of luna, moon. Well, it is about decoration. So, it is not about moon. This is singer Jenny from pop group Ace of Base. Her solo things, I watched. There are, also, so blue things there. As, a moon surface as painter can describe. I like a lot her song Keep Quiet.
Turbo Pascal, it is night behind the window or morning of a next day. And, lots of music to listen! It is, so, a memory moment.

iron (hardware) and programs. From time to time i restore computers, retro computers. Try retro soft. Check some programs. And write about all of these. Dima Link is making retro videogames, apps, a little of music, write stories, and some retro more.
WEBSITE: http://www.dimalink.tv-games.ru/home_eng.html ITCHIO: https://dimalink.itch.io/
#turbo pascal#programming#retro programming#learning programming#ace of base#jenny#keep queit#sarah brigthman#la luna#white shade of pale#moon#luna#crazy about moon#songs#soft#software#cool day#cool evening#great time#cosmic#colorfull#excellent day
4 notes
·
View notes
Text

It's Tara. Of Waterdeep.
#someone in the household is learning programming#tara the tressym#artists on tumblr#digital drawing#digital painting#bg3#bg3 fan art#baldur's gate 3#gale dekarios#gale of waterdeep#gale bg3#feline art#dnd tressym
16K notes
·
View notes
Text
This feels targeted
0 notes
Text
Ranma's in love with a guy 🤭
#ranma 1/2#ranma saotome#akane tendo#rankane#male akane#Ranma and Akane learn to get over toxic masculinity by holding hands#EVENTUALLY#until then it's our regularly scheduled programming
3K notes
·
View notes
Text
Help do your students leverage career-connected education: Take the IAE route

The learning crisis has not yet ended for students despite the advent of online education. Enhancing the productive values of career-connected education calls for overhauling several departments. The Indian education system is still undergoing disruption. Most higher education institutions and universities are finding ways to engage students meaningfully. As the concept is new it cannot be done without external help.
Education institution consultants are required to ensure learning outcomes are satisfactory for youth and parental expectations. The Institute of Academic Excellence (IAE) offers advisory and programs for colleges and universities to augment the progressive nature of career-connected learning.
The key takeaway from this post is for admins and leaders to refocus on career-connected education at all levels. By assisting various academic institutes, our team has developed successful strategies to meet expectations.

A teacher or professor is not just a human medium for transferring knowledge in-person (classrooms) or online. A learning-centric approach is workable using 4 points.
Personalised teaching for students as they learn at a different pace.
Career choices are always competency-based. Hence career connected education for students should focus on skills they can adapt.
Opportunity to teach anywhere, any time. Hybrid methods work better in comparison to only classroom or online periods.
Encourage youth to have ownership with the learning outcomes.
Use of technology to leverage career-connected education transforms the outlook for placements once courses end. With the number of unemployed youngsters, the thrust now is on steady job opportunities. Acquiring knowledge in college is not sufficient. Companies look for better skills and competency when they hire young people. Employers have the onus on talent development and training. With job-ready recruits, career connected learning is critical. The focus now lies on:
Provide meaningful credentials and experience.
Invest in developing a workforce keeping pace of innovation.
A well-designed approach ensures placements are worth the trouble for companies.
Improving the quality of learning programs and practicality create win-win situations.
Introduce a robust study-work system for growth and prosperity.

It is important for colleges and universities to have a transformational approach and take help from educational institute consultants. They provide the necessary services to counter challenges academic institutes face today, especially the decline in new admissions. To counter the worrisome trend of instability, a flexible and practical approach is essential.
Taking advantage of education consulting services directly aids:
Health and performance of the college.
It improves the reputation and credibility of faculty for study-work methodology.
Successful implementation helps to figure out operational challenges and embrace new trends.
Create an urgency for action and set targets with all departments for better career-connected learning.
Help students to complete education in uncertain times.
Accountability of coaches and professors helps in problem-solving
Keep tabs on all measurable outcomes.
Before the start of the new season, it is wise to make an assessment and take notes. Get in touch with us for career-related programs. This approach will also aid in getting higher rankings and accreditation for your institute.
#career#education consulting services#educational institute#colleges#universities#learning programming
0 notes