#Learning Programming
Explore tagged Tumblr posts
codingcorgi · 2 years ago
Text
Does anyone else have dreams about coding? Like I figure out my real world coding problems in my sleep, it's weird.
115 notes · View notes
dimalink · 6 months ago
Text
GVim – it looks like Windows 3.11 and it is a advanced text editor
Tumblr media
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!
Tumblr media
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.
Tumblr media
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!
Tumblr media
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.
Tumblr media
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.
Tumblr media
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.
Tumblr media
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!
Tumblr media
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!
Tumblr media
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!
Tumblr media
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/
7 notes · View notes
askagamedev · 2 years ago
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.
Tumblr media
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.
Tumblr media
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
snowcodes · 2 years ago
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
Tumblr media
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 :)
24 notes · View notes
bas-fish · 2 years ago
Text
i’m playing with C these days and wanna try some (fun) beginner project.
here, abzu basking shark gif for your attention
Tumblr media
19 notes · View notes
astridvalencia · 2 years ago
Text
How to Learn Programming?
Learning to code can be a rewarding and empowering journey. Here are some steps to help you get started:
Tumblr media
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
shrcker · 11 months ago
Text
C# classes are scary
2 notes · View notes
ghostghoulkas · 5 months ago
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
redwan999 · 6 months ago
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…
0 notes
codingcorgi · 1 year ago
Text
Tumblr media
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.
47 notes · View notes
dimalink · 1 month ago
Text
Turbo pascal and luna
Tumblr media
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.
Tumblr media
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!
Tumblr media
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. 
Tumblr media
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!
Tumblr media
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.
Tumblr media
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/
4 notes · View notes
convelocity · 8 months ago
Text
Tumblr media Tumblr media
It's Tara. Of Waterdeep.
16K notes · View notes
pigeon-zz · 9 months ago
Text
Tumblr media
This feels targeted
0 notes
alesshi · 4 months ago
Text
Tumblr media Tumblr media
Ranma's in love with a guy 🤭
3K notes · View notes
iaeeducation · 1 year ago
Text
Help do your students leverage career-connected education: Take the IAE route
Tumblr media
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.
Tumblr media
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.
Tumblr media
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.
0 notes